Nginx 是一個輕量級,以佔用系統資源少,運行效率而成爲web服務器的後起之秀,國內如今不少大型網站都以使用nginx,包括騰訊、新浪等大型信息網站,還有淘寶網站使用的是nginx二次開發的web服務器。php
直接php+mysql這是Linux web服務器的黃金組合。今天咱們一來學如何在ubuntu 12.04 中架設lnmp。html
1. 使用官方PPA安裝 Nginx 最新版本,使用如下命令:sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
Nginx相關控制命令:
啓動 Nginx:sudo /etc/init.d/nginx start
瀏覽器瀏覽運行狀況輸入:http://localhost ;若是現實」Welcome to nginx!」,代表你的 Nginx 服務器安裝成功!
關閉 Nginx:sudo /etc/init.d/nginx stop;
重啓 nginx:sudo /etc/init.d/nginx restart;
2. 安裝 PHP,輸入如下命令:sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5-mysql
配置Nginx站點,設置:sudo vi /etc/nginx/sites-available/default
修改 「index」 爲:「index index.html index.htm index.php;」
刪除如下內容:mysql
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}nginx
測試,建立網站目錄sudo mkdir /var/www/
創建一個虛擬站點:sudo vi /etc/nginx/sites-available/default
修改root目錄: 「root /var/www;」
創建一個測試頁面:sudo vi /var/www/test.php
在測試頁面test.php中加入如下代碼:web
<?php phpinfo();?>sql
重啓nginxsudo /etc/init.d/nginx restart
瀏覽器輸入如下地址,看看有沒有安裝成功!數據庫
http://localhost/test.phpubuntu
3.安裝 MySQL 數據庫:sudo apt-get install mysql-server
瀏覽器