国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

nginx支持php和thinkphp

dcr309duan / 754人閱讀

摘要:遇到問(wèn)題在下安裝完后,當(dāng)然要支持才能真正工作。查看日志文件,發(fā)現(xiàn)錯(cuò)誤是無(wú)法連接到本機(jī)端口。因此,下的配置的方式顯然不支持方式。支持對(duì)的支持其實(shí)主要是對(duì)文件的支持,主要是為了去掉。多域名和子域名配置時(shí)支持連寫也支持通配符

遇到問(wèn)題

在linux-mint下安裝完nginx后,當(dāng)然要支持php才能真正工作。可是嘗試了很久都沒(méi)有成功(以前很容易就成功了),原來(lái)是php-fpm支持方式發(fā)生了變化,我以前用的方法早已經(jīng)過(guò)時(shí)了。

詳細(xì)過(guò)程

nginx無(wú)論是用apt方式還是用編譯方式都不麻煩,所以直接記錄php-fpm的配置。
按照以前的思想,php-fpm工作在127.0.0.1:9000端口上,我直接配置后卻出現(xiàn)了502 Bad GateWay頁(yè)面。
查看nginx日志文件,發(fā)現(xiàn)錯(cuò)誤是無(wú)法連接到本機(jī)9000端口。于是查找php-fpm.conf,在其兄弟文件夾pool.d下發(fā)現(xiàn)www.conf,關(guān)鍵一句打開(kāi)是這樣的listen = /var/run/php5-fpm.sock,通過(guò)查閱資料得知php-fpm有兩種工作方式,一種是利用tcp,另一種直接使用socket,socket的方式會(huì)更快。因此,nginx下的配置fastcgi_pass 127.0.0.1:9000;的方式顯然不支持socket方式。所以,只需要將其更改為fastcgi_pass unix:/var/run/php5-fpm.sock;以后,nginx就可以正常工作了。

支持thinkphp

對(duì)thinkphp的支持其實(shí)主要是對(duì).htaccess文件的支持,主要是為了去掉index.php。實(shí)現(xiàn)有兩種方式,其中一種是直接引入include $path/.htaccess,另一種是修改location / {},但是apache和nginx的.htaccess文件語(yǔ)法不同,在nginx下正確的配置是

    location / {
        if (!-e $request_filename) {
               rewrite  ^(.*)$  /index.php?s=$1  last;
               break;
        }
其他

多站點(diǎn)支持可以連續(xù)寫也可以各自寫在相應(yīng)的server.conf中。

多域名和子域名配置時(shí)支持連寫server_name www.adc.com lol.adc.com也支持通配符*.adc.com

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/39268.html

相關(guān)文章

  • nginx支持phpthinkphp

    摘要:遇到問(wèn)題在下安裝完后,當(dāng)然要支持才能真正工作。查看日志文件,發(fā)現(xiàn)錯(cuò)誤是無(wú)法連接到本機(jī)端口。因此,下的配置的方式顯然不支持方式。支持對(duì)的支持其實(shí)主要是對(duì)文件的支持,主要是為了去掉。多域名和子域名配置時(shí)支持連寫也支持通配符 遇到問(wèn)題 在linux-mint下安裝完nginx后,當(dāng)然要支持php才能真正工作。可是嘗試了很久都沒(méi)有成功(以前很容易就成功了),原來(lái)是php-fpm支持方式發(fā)生了變...

    lingdududu 評(píng)論0 收藏0
  • ThinkPHP5.0 Linux Apache/Nginx重寫URL配置

    摘要:如果你的應(yīng)用安裝在二級(jí)目錄,的偽靜態(tài)方法設(shè)置如下,其中是所在的目錄名稱。 作者系統(tǒng)是Ubuntu,CentOS及其他linux發(fā)行版請(qǐng)自行變更PHP框架是ThinkPHP5.0,官方文檔說(shuō)的有些模糊,所以自行補(bǔ)充了一下有錯(cuò)誤歡迎隨時(shí)指出 可以通過(guò)URL重寫隱藏應(yīng)用的入口文件index.php,下面是相關(guān)服務(wù)器的配置參考: [Apache] 1.啟用rewrite模塊 2.sudo a2...

    Bryan 評(píng)論0 收藏0
  • ThinkPHP5.0 Linux Apache/Nginx重寫URL配置

    摘要:如果你的應(yīng)用安裝在二級(jí)目錄,的偽靜態(tài)方法設(shè)置如下,其中是所在的目錄名稱。 作者系統(tǒng)是Ubuntu,CentOS及其他linux發(fā)行版請(qǐng)自行變更PHP框架是ThinkPHP5.0,官方文檔說(shuō)的有些模糊,所以自行補(bǔ)充了一下有錯(cuò)誤歡迎隨時(shí)指出 可以通過(guò)URL重寫隱藏應(yīng)用的入口文件index.php,下面是相關(guān)服務(wù)器的配置參考: [Apache] 1.啟用rewrite模塊 2.sudo a2...

    inapt 評(píng)論0 收藏0
  • ThinkPHP5.0 Linux Apache/Nginx重寫URL配置

    摘要:如果你的應(yīng)用安裝在二級(jí)目錄,的偽靜態(tài)方法設(shè)置如下,其中是所在的目錄名稱。 作者系統(tǒng)是Ubuntu,CentOS及其他linux發(fā)行版請(qǐng)自行變更PHP框架是ThinkPHP5.0,官方文檔說(shuō)的有些模糊,所以自行補(bǔ)充了一下有錯(cuò)誤歡迎隨時(shí)指出 可以通過(guò)URL重寫隱藏應(yīng)用的入口文件index.php,下面是相關(guān)服務(wù)器的配置參考: [Apache] 1.啟用rewrite模塊 2.sudo a2...

    JouyPub 評(píng)論0 收藏0
  • ngx_http_fastcgi_module 的那些事

    摘要:可傳遞的參數(shù),遵循規(guī)范定義。作用域默認(rèn)獲取不到的值,得通過(guò)指定定義的正則表達(dá)式來(lái)給賦值。其正則表達(dá)式必須要有兩個(gè)捕獲。第一個(gè)捕獲的值會(huì)重新賦值給變量。如果使用本文中的傳遞方式,且隱藏,則的需要改為。 是什么? 顧名思義,是Nginx用來(lái)處理FastCGI的模塊。FastCGI是什么?這個(gè)以后再講,可以說(shuō)的是現(xiàn)在LNMP架構(gòu)里面,PHP一般是以PHP-CGI的形式在運(yùn)行,它就是一種Fa...

    NickZhou 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<