字體:  

在 Ubuntu 16.04 安裝新版 Nginx 1.10,PHP7.0,MySQL

becky98 發表於: 2016-10-16 00:29 來源: ADJ網路控股集團


Nginx (發音能同 engine x) 是一款以性能取向的網頁伺服器, 較 Apache 及 Lighttpd 使用較少記憶體, 而配置 Nginx 及 PHP 的方法與 Apache 有點不同, 因為 Nginx 是透過 php-fpm (FastCGI Process Manager) 運作的, 以下是在 Ubuntu 16.04 安裝 Nginx, MySQL 及 PHP 的方法。

(1)安裝 Nginx
Ubuntu 16.04 安裝 Nginx 比以前簡單,因為 Nginx 已經在 Ubuntu 16.04 的預設 Repositories 內, 用 apt-get 指令安裝:
# apt-get update
# apt-get install nginx

安裝好 Nginx 網頁伺服器後, 便可以用瀏覽器檢查 Nginx 是否可以連接, 例如:

http://server-ip/

如果看到 “Welcome to Nginx!” 頁面便安裝成功了。

(2)安裝 MySQL Server

安裝 MySQL 同樣可以用 apt-get 完成, 執行以下指令安裝 MySQL Server:
# apt-get install mysql-server

安裝時 MySQL 會詢問要設置的 root 新密碼, 或者可以執行 mysql_secure_installation 修改:
# mysql_secure_installation

(3)安裝 PHP

Nginx 要使用 PHP 需要連同 php-fpm (Fast CGI Process Manager) 一同安裝:
# apt-get install php-fpm php-mysql

安裝好 PHP 後, 開啟檔案 /etc/php/7.0/fpm/php.ini, 找到 cgi.fix_pathinfo=1, 將 1 改成 0, 即這樣:
cgi.fix_pathinfo=0

然後開啟 /etc/php/7.0/fpm/pool.d/www.conf, 找到 listen = /run/php/php7.0-fpm.sock 改成:
listen = 127.0.0.1:9000

儲存檔案後, 可以用以下指令啟動 php-fpm
# systemctl restart php7.0-fpm

參考資料:
http://www.phpini.com/linux/ubuntu-16-04-install-nginx-mysql-php-lemp
逢甲住宿推薦逢甲住宿台中旅店逢甲日租台中住宿台中逢甲民宿台中民宿台中一中住宿台中便宜住宿台中青年旅館