mamp nginx php7,MAMP nginx 开启 pathinfo 模式
MAMP 中的 nginx 默認(rèn)是沒有開啟 pathinfo 模式的,直接修改 nginx 配置文件也會(huì)被覆蓋掉,我們可以在面板的 try_files 和 custom 中設(shè)置。
try_files 中填寫如下配置開啟?index.php 隱藏模式
$uri $uri/ /index.php/$uri$is_args$args
custom 中填入如下規(guī)則
location ~ \.php(.*)$ {
# unix sock 要根據(jù)你選用的 php 版本做相應(yīng)修改
# ps -ef | grep nginx 可以看到 nginx 啟動(dòng)加載的配置文件
# 配置文件中含有你當(dāng)前 vhost 的配置段 可以看到對(duì)應(yīng)的 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 模式了。
總結(jié)
以上是生活随笔為你收集整理的mamp nginx php7,MAMP nginx 开启 pathinfo 模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Guns的部署
- 下一篇: Spring Security框架