注意:筆者的系統環境是ubuntu17.04,16.04也可以完全安裝次教程其他版本的安裝可能有些下載軟件的版本區別。
安裝nginx
首先安裝nginx: sudo apt-get install nginx
啟動nginx: sudo service nginx start
打開你的瀏覽器輸入 localhost,顯示如下說明安裝成功
安裝php
接下來我們安裝PHP(在ubuntu16.04以上的系統中php的安裝版本是7.0)
安裝命令: sudo apt-get install php7.0-fpm
然后修改nginx的配置文件讓其能夠解析php,打開nginx的配置文件
命令: sudo vim /etc/nginx/sites-available/default
修改文本41行為下圖
將56行到63行修改為下圖:
修改完成后,重新加載配置文件。
命令: sudo service nginx reload
接下來對應的我們修改下php的配置文件.
命令: sudo vim /etc/php/7.0/fpm/pool.d/www.conf
將37行內容加入文本對應位置
修改完畢后,我們啟動下php7.0-fpm。
命令:sudo service php7.0-fpm start
在/var/www目錄下創建info.php(這個命令就省略了)。
info.php代碼如下:
在瀏覽器輸入localhost/info.php出現如下信息則說明配置成功。nginx可以成功的解析php了。
安裝mysql
安裝mysql的命令: sudo apt-get install mysql-server mysql-client
接下來安裝php的mysql拓展,先搜索下mysql的拓展安裝包。
命令: apt-cache search php7.0-mysql
拓展包只有一個那我們就安裝php7.0-mysql
命令:sudo apt-get install php7.0-mysql
安裝完成后重新啟動下php-fpm
命令:sudo service php5-fpm restart
我提前在數據庫中插入了一條數據如下(如果數據庫的連接出現未授權的情況,可以看下我的上一篇博客:http://www.cnblogs.com/koocookie/p/7245197.html)
我們繼續在/var/www下創建一個mysql.php內容如下:
打開瀏覽器出現如果出現下圖信息則表示整個LNMP環境搭建成功。
總結:分別下載nginx,php7.0-fpm,mysql,php7.0-mysql。修改對應的nginx和php的配置文件即可。配置過程遇到問題不要緊張,仔細按照教程走就可以搭建成功。