下學期沒意外應該會去校計中系統開發組工讀,由於學校很大量的使用 PHP,只能入境隨俗的跟 PHP 做朋友了,筆記一下安裝 LNMP 的過程。
Linux(L) - Ubuntu Server 14.04
第一個接觸的發行版是 Debian,所以對 Debian 家族很有好感,Linux 環境部份就選用 Ubuntu Server 14.04 LTS。
Nginx(N)
沒有特殊的需求的話,在 Ubuntu Server 安裝的方法很簡單。
1 | sudo apt-get update && sudo apt-get install nginx |
MySQL(M)
1 | sudo apt-get update && sudo apt-get install mysql-server |
PHP 7(P)
可以直接使用 deb.sury.org 編譯好的版本。
1 | sudo add-apt-repository ppa:ondrej/php-7.0 |
設定 FastCGI (使用 php-fpm)
1 | sudo vim /etc/nginx/sites-enabled/default |
在 server block 下,加入:
1 | location ~ \.php$ { |
測試
1 | ~# echo "echo phpinfo() " >> /usr/share/nginx/html/phpinfo.php |
在瀏覽器打開 localhost/phpinfo.php
可以看到以 PHP Version 7.0.2-1+deb.sury.org~trusty+1 為大標題的 phpinfo 頁面,表示順利安裝完成了!