nginx無法啟動php如何解決

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如何解決

立即學習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

找到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無法啟動php如何解決

修改完成nginx配制文件后,要重啟nginx才生效

/etc/init.d/nginx?restart

重新啟動或啟動php7.4-fpm如下

/etc/init.d/php7.4-fpm?restart /etc/init.d/php7.4-fpm?start

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享