mamp nginx php7,MAMP nginx 开启 pathinfo 模式
MAMP 中的 nginx 默認是沒有開啟 pathinfo 模式的,直接修改 nginx 配置文件也會被覆蓋掉,我們可以在面板的 try_files 和 custom 中設置。
try_files 中填寫如下配置開啟?index.php 隱藏模式
$uri $uri/ /index.php/$uri$is_args$args
custom 中填入如下規則
location ~ \.php(.*)$ {
# unix sock 要根據你選用的 php 版本做相應修改
# ps -ef | grep nginx 可以看到 nginx 啟動加載的配置文件
# 配置文件中含有你當前 vhost 的配置段 可以看到對應的 unix sock
fastcgi_pass unix:/Applications/MAMP/Library/logs/fastcgi/nginxFastCGI_php5.6.40.sock;
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /Applications/MAMP/conf/nginx/fastcgi_params;
}
保存后框架就可以使用 pathinfo 模式了。
總結
以上是生活随笔為你收集整理的mamp nginx php7,MAMP nginx 开启 pathinfo 模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Guns的部署
- 下一篇: Spring Security框架