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支援了通路,
原始的通路路徑為http://kkk.qq.com/admin/login
/wwwroot/kdd/public 這個目錄下有index.php但是始終不能被通路隻能跳轉。
再把Zend架構檔案放到
/usr/local/webserver/php/lib/php 下然後重新開機php即可。
本文轉自 liang3391 51CTO部落格,原文連結:http://blog.51cto.com/liang3391/456546