標題:
[介紹] 在 Ubuntu 16.04 安裝新版 Nginx 1.10,PHP7.0,MySQL
[打印本頁]
作者:
becky98
時間:
2016-10-16 00:29
標題:
在 Ubuntu 16.04 安裝新版 Nginx 1.10,PHP7.0,MySQL
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
(4)安裝 phpmyadmin
# apt-get install phpmyadmin
# ln -s /usr/share/phpmyadmin /usr/share/nginx/html
# phpenmod mcrypt
然後添加 nginx 的設定檔就可以囉~
參考資料:
http://www.phpini.com/linux/ubuntu-16-04-install-nginx-mysql-php-lemp
https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-with-nginx-on-an-ubuntu-14-04-server
歡迎光臨 ADJ網路實驗室 (http://dz.adj.idv.tw/)
Powered by Discuz! 6.0.0