Nginx 安装
brew search nginx
brew install nginx
/usr/local/etc/nginx/nginx.conf (配置文件路径)
/usr/local/var/www (服务器默认路径)
Mac 安装 Nginx 默认是 8080 端口,这时已经可以访问了:localhost:8080
配置 php-fpm
由于 php-fpm 是 php7 内置的功能模块,所有不需要另行下载
拷贝一份 php-fpm 的配置文件,打开修改 global 的内容
cd /private/etc/
cp php-fpm.conf.default php-fpm.conf
将注释放开,并修改路径
error_log = /usr/local/var/log/php-fpm.log
然后再进入 php-fpm.d 目录,拷贝一份 www.conf 配置文件
cd /private/etc/php-fpm.d/
cp www.conf.default www.conf
打开 www.conf 配置文件,修改 listen
listen = 127.0.0.1:9999
启动 php-fpm
sudo php-fpm
配置 Nginx
cd /usr/local/etc/nginx
vi nginx.conf
修改配置文件,在 localhost 处新增 index.php
location / {
root html;
index index.html index.htm index.php;
}
新建配置文件
cd /usr/local/etc/nginx/servers/
touch blog.conf
vi blog.conf
配置 Nginx
server {
listen 80;
server_name localhost;
charset utf-8;
root /usr/local/var/www/Blog;
location / {
index index.html index.htm index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9999;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
启动 Nginx
sudo nginx
其他命令
sudo nginx -s reload # 重载配置文件
sudo nginx -s stop # sudo nginx -s stop
sudo kill -9 nginxPID # 杀掉 Nginx 进程
最后新建一个 index.php 文件测试成功即按照成功啦!
参考文章:https://www.jianshu.com/p/215b793f52a0