1、nginx
1、安装nginx
brew install nginx
2、 启动nginx
sudo nginx
启动成功,可以在浏览器进行访问,默认端口为8080

重启nginx(每次修改完配置都需要重启)
sudo nginx -s reload
3、停止nginx
sudo nginx -s stop
4、配置nginx
cd /usr/local/etc/nginx
vim nginx.config
修改配置文件,在localhost处新增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;
}
}
配置物理文件夹位置
vim /usr/local/etc/nginx/nginx.conf

注意设置访问权限( user root owner; ),不然等会访问网站会出现403错误
2、php-fpm
启动
sudo 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