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; }
立即學習“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
查找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配制文件后,要重啟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
喜歡就支持一下吧
相關推薦