記錄一下TP5+PHP7+NGINX的環境,部署項目的問題


前兩天幫朋友做了東西,用TP5的框架,簡單弄完大體之后就說部署到線上服務器,給他看看效果。

我的個人測試服務器是用的PHP7的版本。

結果就只能打開默認模塊,控制器和方法,手動輸入url訪問就請求不到。解決過程中,碰到幾個問題,記錄一下。

1 開始在朋友的服務器上弄,他配置了子域名,然后把那個子域名給了我,讓我弄,結果子域名沖突了,報錯是502,這個是在nginx的vhost里的配置文件處,多配置文件的時候要留意下這個問題。

2 還是nginx的配置問題,開始配置文件里fastcgi_pass用的unix:/var/run/php/php-fpm.sock模式,后來改成了127.0.0.1:9000模式。

3 修改的php.ini里的cgi.fix_pathinfo。

4 修改nginx.conf里,在里邊添加了一條fastcgi_split_path_info ^(.+\.php)(/.+)$;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM