欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          nginx不能運(yùn)行php文件怎么辦

          nginx不能運(yùn)行php文件的解決辦法:首先找到“php-fpm.conf”,并把“l(fā)isten”項(xiàng)配置好;然后在nginx里面把相應(yīng)配置換過來即可。

          nginx不能運(yùn)行php文件怎么辦

          本文操作環(huán)境:linux5.9.8系統(tǒng)、PHP7.1版,DELL G3電腦

          nginx不能運(yùn)行php文件怎么辦?nginx php-fpm 配置不當(dāng),引起的php文件無法執(zhí)行

          很久沒去自己的網(wǎng)站,今天去看發(fā)現(xiàn)報(bào)50x的錯(cuò)誤。

          網(wǎng)站是用nginx服務(wù)的。

          網(wǎng)上很多情況是因?yàn)閚ginx配置中

          location ~ .php$ { # root html; #fastcgi_pass 127.0.0.1:9000; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

          這一部分出問題,關(guān)鍵字搜索出來的問題比較集中是對(duì)

          fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

          這個(gè)部分配置錯(cuò)誤的說明。

          但是我的配置是正確的。

          我在服務(wù)器上

          service php-fpm status

          提示正常運(yùn)行。

          php ./index.php

          也能正常執(zhí)行。

          問題鎖定在

          fastcgi_pass 127.0.0.1:9000; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;

          也就是說nginx找不到php-fpm來執(zhí)行.php腳本。

          那么php-fpm.sock,具體在哪里,

          那是要根據(jù)php-fpm.conf中的設(shè)置決定的。

          上網(wǎng)換了關(guān)鍵字搜索終于找到一些有用的信息

          fastcgi_pass的設(shè)置是要根據(jù)php-fpm.conf中的 里面的對(duì)listen設(shè)置來決定。

          好的接下來的問題就是找到php-fpm.conf,并把listen項(xiàng)配置好

          有的服務(wù)器并不會(huì)在php-fpm.conf中直接給出設(shè)置,

          但是有這么一句

          include=/etc/php-fpm.d/*.conf

          那么我們就去對(duì)應(yīng)的php-fpm.d目錄去找conf

          我的是www.conf

          終于發(fā)現(xiàn)里面的

          listen = /var/run/php-fpm/php-fpm.sock

          然后到nginx里面把相應(yīng)配置換過來就好了。

          fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;

          網(wǎng)上很多是

          fastcgi_pass unix:/var/run/php-fpm.sock;

          這個(gè)具體要根據(jù)自己php-fpm.conf里面的對(duì)php-fpm.sock設(shè)置來定的。

          問題記錄一下,遇到問題別慌,多思考,多搜索,你能發(fā)現(xiàn)很多精彩的東西。

          搜索要帶著思考的,如果一味的鉆死胡同,永遠(yuǎn)找不到答案,分析問題的能力就得不到提高了。

          推薦學(xué)習(xí):《PHP視頻教程》

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)