ubuntu安裝nginx+php-fpm+mysql

一、 安裝 Nginx

apt-get install nginx

啓動Nginx服務:php

service nginx start

瀏覽器輸入網址看看是否正常:http://192.168.1.208(修改爲你設置的靜態IP)
網頁顯示」Welcome to nginx!」說明已經安裝成功並運行。

二、安裝php(默認使用官方源,版本是php5.3)
mysql

apt-get install php5-fpm

修改nginx虛擬主機配置文件, 讓nginx支持php:nginx

vi /etc/nginx/sites-available/default

在index後添加index.php
圖片1
把下面三行的#(註釋去掉)sql

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}

從新加載nginx:瀏覽器

/etc/init.d/nginx reload

建立一個探針文件,測試:
vi /usr/share/nginx/www/info.php
而後再打開瀏覽器輸入:http://192.168.1.208/info.php
若是能正常顯示php配置信息,表示php已經安裝成功。
注意:若是提示502 錯誤,能夠查看
/etc/php5/fpm/pool.d/www.conf 的listen
圖片2
當listen = /var/run/php5-fpm.sock時能夠把
fastcgi_pass 127.0.0.1:9000; 註釋掉改成:
fastcgi_pass unix:/var/run/php5-fpm.sock;
即:測試

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}

三、接下來安裝php模塊:spa

apt-get install php5-mysql php5-gd

安裝完成後,從新加載php配置unix

service php5-fpm reload

有人會問php的模塊的做用是什麼,其實就是起到一個擴展的做用。如默認安裝php,php並不支持mysql的,要安裝相應模塊,才能讓php支持mysql
這裏,我只安裝了兩個模塊,每一個人,能夠根據本身的須要,安裝相應模塊。
php5-mysql mysql模塊,讓php支持mysql
php5-gd php的gd庫,如平時咱們登陸的驗證碼,就是用這個畫出來的,像通常後臺如discuz ,各類cms,都會有驗證碼,因此必需安裝這個,才能正常工做。其它的模塊我就不一一介紹了,有興趣的朋友,能夠到網上查。
經過下面的能夠命令查詢PHP模塊:
apt-cache search php5
四、安裝 MySQL 5code

apt-get install mysql-server mysql-client

系統會提示你設置密碼,輸入兩次密碼:
New password for the MySQL 「root」 user: (輸入密碼)Repeat password for the MySQL 「root」 user: (再輸入一次)server

相關文章
相關標籤/搜索