ubuntu下配置nginx支持phpt(unix:/var/run/php5-fpm.sock failed (2: No such file or directory) )
1、首先安裝nginx
sudo apt-get install nginx2、安裝php和php5-fpm模塊 sudo apt-get install nginx php5-fpm
啟動nginx,并訪問127.0.0.1:
/etc/init.d/nginx ?start
如下圖:
3、編輯配置文件
sudo vim /etc/nginx/site-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;}nginx默認的網頁目錄在:/usr/share/nginx/html ;可以在/etc/nginx/site-available/default配置文件里查看到
創建一個index.php,鍵入如下代碼:
<?php echo "hello world !"; ?>訪問該頁面:127.0.0.1/index.php ,如果出現一下錯誤(這是我安裝完nginx后啟動出現的錯誤):
查看log文件(/var/log/nginx/error.log),如果類似報如下錯誤:
unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.2.1, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:"
則重新啟動php-fpm模塊即可:
/usr/sbin/php5-fpm 重啟nginx: /etc/init.d/nginx restart再次訪問:127.0.0.1/index.php,則正常訪問:
到此已經完成nginx對php的支持
參考地址:
http://blog.csdn.net/hursing/article/details/21527159
http://www.cnblogs.com/zdz8207/p/3765579.html
總結
以上是生活随笔為你收集整理的ubuntu下配置nginx支持phpt(unix:/var/run/php5-fpm.sock failed (2: No such file or directory) )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Skyline软件二次开发初级——10如
- 下一篇: 用了这个工具,我设计的PCB再也没出过问