環境:php
經過apt-get命令安裝LNMP環境
html
Nginx安裝mysql
一、首先更新apt-get源nginx
sudo apt-get updateweb
二、安裝sql
sudo apt-get install nginx數據庫
三、安裝完後進行測試vim
sudo /etc/init.d/nginx start //啓動nginx
sudo /etc/init.d/nginx stop //關閉nginx
sudo /etc/init.d/nginx restart //重啓nginx
sudo service nginx start //啓動
sudo service nginx stop //關閉
sudo service nginx restart //重啓服務器
四、安裝後的初級配置
sudo vim /etc/nginx/sites-available/default
PHP 重要配置 location ~ .php$ {} ,因此要讓 php 與 nginx 一塊兒工做,就得在這個配置文件中放出這個模塊。
測試配置文件
sudo nginx -t微信
重載配置文件
Mysql安裝
mysql爲關係型數據庫,分爲服務端和客戶端
一、安裝命令
sudo apt-get install mysql-server mysql-client
二、啓動
sudo /etc/init.d/mysql start
PHP安裝
在 LNMP 中的做用或角色:nginx 自己不能處理 PHP,它只是個 web 服務器,當接收到請求後,若是是 php 請求,則發給 php 解釋器處理,並把結果返回給客戶端.php-fpm 是一個守護進程(FastCGI 進程管理器)用於替換 PHP FastCGI 的大部分附加功能,對於高負載網站是很是有用的。
一、安裝php5-fpm
sudo apt-get install php5-fpm
二、啓動php5-fpm
sudo /ete/init.d/php5-fpm start
三、測試
在nginx配置文件中找到root值「/usr/share/nginx/html」在文件在寫php類型文件例如:index.php
<?php
phpinfo()
想要php使用tcp連接
那就只須要將剛纔的 nginx 的 default(所在目錄/etc/nginx/sites-available/)配置中的端口改回來,而後再將 php 的配置文件 www.cof(所在目錄//etc/php5/fpm/pool.d/)端口也改成與 nginx 的 default 端口中相同就行。
修改nginx配置文件
修改php的www.conf