centos 支持ThinkPHP的pathinfo 配置
找到nginx下面的nginx.conf文件
一般都是在
#vim /usr/local/nginx/conf/nginx.conf
找到此处 如果存在pathinfo.conf 则将include pathinfo.conf; 前面的#删除 如果没有则添加
location ~ [^/]\.php(/|$) { # comment try_files $uri =404; to enable pathinfo try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; include pathinfo.conf; }
pathinfo.conf内容
#vim /usr/local/nginx/conf/pathinfo.conf set $path_info ""; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { set $real_script_name $1; set $path_info $2; } fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO $path_info;
保存
#/etc/init.d/nginx restart
或者用
#service nginx restart
重启下nginx 在看下效果
这个是文件没有读写权限
#cd /home/wwwroot/default
将目录转换到你环境所在的文件
#chmod -R 777 /thinkphp
设置thinkphp文件夹下面的文件全都为777权限
你的欢迎页面出来啦 !!!!!
不出意外 你将看到hello World!~~
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。