Nginx配置zendframework环境支持。
server
{
listen 80;
server_name kkk.qq.com;
index index.php index.htm index.html index.shtml;
root /wwwroot/kdd/public;
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /admin/login last;
break;
}
#limit_conn crawler 20;
location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param APPLICATION_ENV development;
include fcgi.conf;
#include /usr/local/webserver/nginx/conf/fastcgi_params;
}
注释:这里靠rewrite支持了访问,
原始的访问路径为
/wwwroot/kdd/public 这个目录下有index.php但是始终不能被访问只能跳转。
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /admin/login last;
break;
}
再把Zend框架文件放到
/usr/local/webserver/php/lib/php 下然后重启php即可。
阅读(2504) | 评论(0) | 转发(0) |