關於linux下啓動php-fpm

首先聲明下背景,在linux上安裝好了lnmp,php目錄爲php56,而後感受有問題,因而rm -rf php56,而且從新編譯安裝了下php,安裝目錄爲php。php

因爲新裝了個centos服務器,而且搭建lnmp環境.在上次編譯安裝好後一切OK,然而再次打開centos後,發現訪問192.168.3.111/index.php,提示nginx報錯,須要看日誌。linux

2016/12/11 05:07:14 [error] 1805#0: *1 connect() failed (111: Connection refused) 
while connecting toupstream, client: 192.168.1.101, server: localhost, request: "
GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.3.111"

網上查找資料說是php-fpm沒有啓動,接下來就要啓動php-fpm。nginx

/usr/local/php/sbin/php-fpm

然而提示error_log  /usr/local/php56/etc/php-fpm.conf 不存在。vim

因而查看了下fpm的配置文件,發現這個error_log被註釋掉了,並且路徑是php,不是php56.centos

忽然想起來上次添加了$PATH,因而把path刪除。具體方法是,vim /etc/profiles,將上次添加的環境變量刪除,而且logout。瀏覽器

再次使用登陸,啓動php-fpm,仍然提示錯誤error_log  /usr/local/php/etc/php-fpm.conf不存在。服務器

終於 php56不見了。而後查看這個error_log指向的路徑,發現路徑不存在,直接mkdir,而且touch文件,php-fpm

而後從新啓動,發現OK!日誌

再用本機瀏覽器訪問192.168.3.111/index.php. OK內容出來了。server

總結 一下,發現錯誤不可怕,根據提示的錯誤,一步步分析並解決錯誤纔是關鍵。

相關文章
相關標籤/搜索