Linux Nginx 配置 PHP CI 框架 vhost 文件


又來交作業了,這次要說的是之前在接觸一個CI框架寫的PHP項目的時候,遇到用phpinfo模式訪問項目鏈接無法訪問的問題。那麼怎麼解決呢?沒錯,就跟其他框架一樣,Nginx默認不開啓 phpinfo 模式,CI框架也一樣,需要我們手動配置一下路由,怎麼配置呢?請往下看


解決方案

server{
    location /index.php {
          fastcgi_pass  unix:/tmp/php-cgi.sock;
          fastcgi_param SCRIPT_FILENAME /home/index.php;//從服務器根目錄到你入口文件的路徑
          fastcgi_param PATH_INFO $fastcgi_path_info;
          fastcgi_split_path_info ^(.+\.php)(.*)$;
          fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
          include fastcgi.conf;
    }       
}

像上面這樣配置,改下你的nginx/vhost/xxx.conf 文件即可。如果你沒有設置虛擬機,那麼直接在nginx.conf 的 server 模塊裏,加上這段代碼即可。


發佈了47 篇原創文章 · 獲贊 2 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章