首頁 > 運維 > Nginx > nginx無法啟動php如何解決

nginx無法啟動php如何解決

WBOY
發布: 2023-05-22 10:25:05
轉載
1888 人瀏覽過

nginx無法啟動php的解決方法:1、找到nginx設定檔;2、新增內容「fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;」;3、重啟nginx即可。

nginx安裝完成無法解析php解決方法

#安裝完成nginx後,發現無法解析php程式碼,現在解決方案如下

方法一

找到nginx配製文件,如圖下添加配製(截圖畫出來的),我的配製文件位置是/etc/nginx/sites-available/default

location ~ \.php$ {
root /var/www/html;
include snippets/fastcgi-php.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
include        fastcgi_params;
}
登入後複製

nginx無法啟動php如何解決

修改完成nginx配製檔後,要重新啟動nginx才生效

/etc/init.d/nginx restart
登入後複製

方法二

nginx php fpm實作

安裝php7.4-fpm

sudo apt-get install php7.4-fpm

查看php-fpm是否開啟

ps -ef|grep php

nginx無法啟動php如何解決

#查找php7.4-fpm.sock

回到根目錄執行find ./ -name php7.4-fpm.sock

nginx無法啟動php如何解決找到php7.4-fpm.sock位置,如下目錄下所示就是php7.4-fpm.sock的位置,我們複製php7.4-fpm.sock位置修改nginx配製檔。

/run/php/php7.4-fpm.sock
登入後複製

配製如下截圖unix:php7.4-fpm.sock路徑位置

 fastcgi_pass unix:/run/php/php7.4-fpm.sock;
登入後複製

######修改完成nginx配製檔後,要重新啟動nginx才生效# ##
/etc/init.d/nginx restart
登入後複製
###重新啟動或啟動php7.4-fpm如下###
/etc/init.d/php7.4-fpm restart
/etc/init.d/php7.4-fpm start
登入後複製

以上是nginx無法啟動php如何解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板