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

資訊專欄INFORMATION COLUMN

nginx支持php和thinkphp

lingdududu / 953人閱讀

摘要:遇到問題在下安裝完后,當然要支持才能真正工作。查看日志文件,發現錯誤是無法連接到本機端口。因此,下的配置的方式顯然不支持方式。支持對的支持其實主要是對文件的支持,主要是為了去掉。多域名和子域名配置時支持連寫也支持通配符

遇到問題

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

詳細過程

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

支持thinkphp

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

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

多站點支持可以連續寫也可以各自寫在相應的server.conf中。

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30349.html

相關文章

  • nginx支持phpthinkphp

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

    dcr309duan 評論0 收藏0
  • ThinkPHP5.0 Linux Apache/Nginx重寫URL配置

    摘要:如果你的應用安裝在二級目錄,的偽靜態方法設置如下,其中是所在的目錄名稱。 作者系統是Ubuntu,CentOS及其他linux發行版請自行變更PHP框架是ThinkPHP5.0,官方文檔說的有些模糊,所以自行補充了一下有錯誤歡迎隨時指出 可以通過URL重寫隱藏應用的入口文件index.php,下面是相關服務器的配置參考: [Apache] 1.啟用rewrite模塊 2.sudo a2...

    Bryan 評論0 收藏0
  • ThinkPHP5.0 Linux Apache/Nginx重寫URL配置

    摘要:如果你的應用安裝在二級目錄,的偽靜態方法設置如下,其中是所在的目錄名稱。 作者系統是Ubuntu,CentOS及其他linux發行版請自行變更PHP框架是ThinkPHP5.0,官方文檔說的有些模糊,所以自行補充了一下有錯誤歡迎隨時指出 可以通過URL重寫隱藏應用的入口文件index.php,下面是相關服務器的配置參考: [Apache] 1.啟用rewrite模塊 2.sudo a2...

    inapt 評論0 收藏0
  • ThinkPHP5.0 Linux Apache/Nginx重寫URL配置

    摘要:如果你的應用安裝在二級目錄,的偽靜態方法設置如下,其中是所在的目錄名稱。 作者系統是Ubuntu,CentOS及其他linux發行版請自行變更PHP框架是ThinkPHP5.0,官方文檔說的有些模糊,所以自行補充了一下有錯誤歡迎隨時指出 可以通過URL重寫隱藏應用的入口文件index.php,下面是相關服務器的配置參考: [Apache] 1.啟用rewrite模塊 2.sudo a2...

    JouyPub 評論0 收藏0
  • ngx_http_fastcgi_module 的那些事

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

    NickZhou 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<