ubuntu14 安裝配置nginx+php5+mysql


1.首先,升級軟件包
sudo apt-get update
sudo apt-get upgrade

2.安裝nginx
sudo apt-get install nginx
在瀏覽器輸入服務器ip測試nginx是否安裝成功

3.安裝數據庫
sudo apt-get install mysql-server php5-mysql
輸入mysql -u root -p 測試數據庫是否安裝成功

4.安裝php-fpm
PHP-FPM是一個PHPFastCGI管理器,是只用於PHP的。使用PHP-FPM來控制PHP-CGI的FastCGI進程
sudo apt-get install php5-fpm
(1)配置php-fpm
sudo vi /etc/php5/fpm/php.ini
將 cgi.fix_pathinfo=1 改為 cgi.fix_pathinfo=0
(2)sudo service php5-fpm restart

5.解決nginx打開php文件總是顯示下載框的問題
sudo vi /etc/nginx/sites-available/default


location ~ .php$ {

fastcgi_split_path_info ^(.+.php)(/.+)$;

# NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

# With php5-cgi alone:

fastcgi_pass 127.0.0.1:9000;

# With php5-fpm:

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index index.php;

include fastcgi_params;

}
改為
location ~ .php$ {
fastcgi_split_path_info ^(.+.php)(/.+)$;

# NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

# With php5-cgi alone:

fastcgi_pass 127.0.0.1:9000;

# With php5-fpm:

     fastcgi_pass unix:/var/run/php5-fpm.sock;
     fastcgi_index index.php;
     include fastcgi_params;

}
最后,記得重啟nginx服務器!

sudo service nginx restart

6.測試nginx是否解析PHP
cd /usr/share/nginx/html
vim index.php
輸入

保存退出 在瀏覽器訪問 http://服務器ip/index.php


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM