Linux、Nginx、PHP 三者合起來可以構建出一個高性能且穩定的 Web 服務器,而且由于開源的特性,安裝也十分便捷。下面就詳細介紹一下 Linux、Nginx、PHP 的安裝教程。
Linux 安裝
首先我們需要選擇 Linux 發行版,比較常見的發行版有 Ubuntu、CentOS 等,這里以 Ubuntu 為例。
$ sudo apt-get update # 更新 Ubuntu 軟件源 $ sudo apt-get upgrade # 升級 Ubuntu 已安裝的軟件
更新升級完畢后就可以開始安裝 Linux 了,執行如下命令:
$ sudo apt-get install linux-generic # 安裝 Linux 核心
隨后我們需要對系統進行配置,如修改主機名、配置 IP 等,此處不再贅述。
Nginx 安裝
安裝 Nginx 首先需要添加源列表,執行如下命令:
$ sudo apt-install nginx
安裝成功后進入 Nginx 安裝目錄,使用以下命令查看 Nginx 版本信息:
$ sudo nginx -v
查看版本信息后,我們需要修改 Nginx 配置文件,配置文件一般位于 /etc/nginx/nginx.conf,我們在該文件末尾增加如下代碼:
server { listen 80; server_name example.com; location / { root /var/www/example.com; index index.html; } }
此處的 server_name 填寫你的域名或 IP 地址,location 中的 root 填寫你的網站文件目錄,如下圖所示:
配置完成之后執行如下命令,讓配置生效:
$ sudo nginx -t # 測試配置文件是否正確 $ sudo systemctl restart nginx # 重啟 Nginx 服務
上述步驟完成之后,訪問 http://example.com 即可查看你的網站。
PHP 安裝
PHP 是一種開源的、通用的腳本語言,常用于 Web 開發。
安裝 PHP 需要使用如下命令:
$ sudo apt-get install php-fpm php-cli php-mysql php-json php-gd php-zip php-mbstring
安裝完成后,我們需要修改 php.ini 配置文件,使其與 Nginx 協同工作。該文件位于 /etc/php/7.2/fpm/php.ini,修改如下配置:
cgi.fix_pathinfo=0 date.timezone = "Asia/Shanghai"
修改完成后,我們需要再次重啟 Nginx 和 PHP 服務,如下:
$ sudo systemctl restart nginx $ sudo systemctl restart php7.2-fpm
以上就是 Linux、Nginx、PHP 的安裝教程,完成后即可開啟愉快的 Web 開發之旅。
上一篇asp以及php