您好,登錄后才能下訂單哦!
這篇“php-fpm重啟失敗如何解決”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“php-fpm重啟失敗如何解決”文章吧。
php-fpm重啟失敗的解決辦法:1、查看一下對應的nginx的配置文件為“root@example:/# vim /etc/nginx/sites-enabled/example.conf”;2、通過“service php7.0-fpm restart”命令重啟即可。
在 Ubuntu 服務器上重啟 php-fpm失敗
在 Ubuntu 服務器上修改過 PHP 配置文件后,想重啟 php-fpm ,結果出現了這樣的問題:
root@example:/# service php-fpm restart
php-fpm: unrecognized service
查看一下對應服務:
root@example:/# service --status-all | grep -i fpm
[ ? ] aliyun-rdate
[ ? ] console-setup
[ ? ] dns-clean
[ ? ] irqbalance
[ ? ] killprocs
[ ? ] kmod
[ ? ] mysql
[ ? ] networking
[ ? ] ondemand
[ + ] php5-fpm
[ + ] php7.0-fpm
[ ? ] pppd-dns
[ ? ] rc.local
[ ? ] sendsigs
[ ? ] umountfs
[ ? ] umountnfs.sh
[ ? ] umountroot
原來之前的人給服務器裝了兩個版本的 php-fpm ,而且都不名字都不叫 php-fpm ,所以我光打個 php-fpm 系統是不認識的。
查看一下對應的 nginx 的配置文件:
root@example:/# vim /etc/nginx/sites-enabled/example.conf
1 server {
2 listen 80;
3 server_name abc.example.com;
4 root /mnt/www/example;
5 index index.php index.html;
6
7 location ~ \.php$ {
8 fastcgi_pass unix:/run/php/php7.0-fpm.sock;
9 fastcgi_index index.php;
10 include fastcgi_params;
11 }
12
13 location / {
14 if (!-e $request_filename) {
15 rewrite ^(.*)$ /index.php?s=$1 last;
16 break;
17 }
18 }
19
20 }
它監聽的是 php7.0-fpm , 所以只需重啟這個就行:
root@example:/etc/nginx/sites-enabled# service php7.0-fpm restart
php7.0-fpm stop/waiting
php7.0-fpm start/running, process 2807
root@example:/etc/nginx/sites-enabled#
以上就是關于“php-fpm重啟失敗如何解決”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。