當前位置:名人名言大全網 - 端午節短信 - 如何讓nginx支持php的ci框架?

如何讓nginx支持php的ci框架?

在nginx下通過ci框架開發項目時,發現ci框架無法在Nginx下運行。在網絡上搜索相關信息後,nginx可以通過修改相關配置來支持PHP ci框架。

1.修改ci框架的配置文件。

修改$ config【‘uri _ protocol‘】值。

替換為:

$ config【‘uri _ protocol‘】?=?PATH _ INFO‘;

2.修改nginx配置文件,並在服務器部分添加以下代碼:

位置?/index.php{

fastcgi _ pass UNIX:/tmp/PHP-CGI . sock;

fastcgi_param?腳本_文件名?/home/wwwroot/index . PHP;

fastcgi_param?路徑信息?$ fastcgi _ path _ info

fastcgi_split_path_info?^(.+\.php)(。*)$;

fastcgi_param?路徑_已翻譯?$ document _ root $ fastcgi _ path _ info;

包括?fcgi.conf

}

如果有多個應用程序(如後臺應用程序),您可以添加多段代碼並修改相應的條目文件:

位置?/admin.php{

fastcgi _ pass UNIX:/tmp/PHP-CGI . sock;

fastcgi_param?腳本_文件名?/home/wwwroot/admin . PHP;

fastcgi_param?路徑信息?$ fastcgi _ path _ info

fastcgi_split_path_info?^(.+\.php)(。*)$;

fastcgi_param?路徑_已翻譯?$ document _ root $ fastcgi _ path _ info;

包括?fcgi.conf

}