1. 程式人生 > >【Ubuntu Nginx實戰】之LNMP的安裝

【Ubuntu Nginx實戰】之LNMP的安裝

LNMP 運維 網站 服務

1 什麽是 LNMP?

LNMP指的是:Linux+Nginx+MySQL+PHP
技術分享圖片

安裝LNMP

L (Linux)

本章使用的Linux環境是Ubuntu,已經安全,這裏不再贅述。

N 安裝Nginx

sudo apt-get install nginx

技術分享圖片

安裝完成之後最好測試一下
開啟nginx服務

sudo service nginx start

然後使用瀏覽器訪問看是否正常
技術分享圖片

Nginx安裝後的配置

sudo vim /etc/nginx/sites-available/default

打開修改54行之後的內容
技術分享圖片

測試一下配置文件是否成功

sudo nginx -t

技術分享圖片

重新加載文件

sudo service nginx reload

M(Mysql安裝)

sudo apt-get install mysql-server mysql-client

安裝完之後要啟動mysql

sudo service mysql start

技術分享圖片

我們需要修改Mysql的配置文件,以便我們遠程連接數據庫

sudo vim /etc/mysql/my.cnf

將bing-address = 127.0.0.1註釋掉即可 # 在第47行(選做)

P(PHP 5 安裝)

nginx 本身不能處理 PHP,它只是個 web 服務器,當接收到請求後,如果是 php 請求,則發給 php 解釋器處理。
安裝PHP

sudo apt-get install php5-fpm

在/usr/share/nginx/html創建一個phpinfo.php文件測試PHP是否運行成功。

sudo vim /usr/share/nginx/html/phpinfo.php

技術分享圖片

啟動PHP5-fpm服務

sudo service php5-fpm start

測試:
瀏覽器訪問 127.0.0.1/phpinfo.php

我們必須要讓PHP5支持mysql,所以我們要安裝這個模塊

sudo apt-get install php5-mysql

然後重啟 PHP

sudo service php5-fpm restart

安裝好了之後在瀏覽器中輸入127.0.0.1/phpinfo.php就會發現跟前面的有所不同,支持了mysql

至此,我們的LNMP就安裝完成了。

【Ubuntu Nginx實戰】之LNMP的安裝