到官网下载.tar.gz
包,解压之后进入目录,运行
1
可以看到,安装到了/usr/local/nginx
目录
然后
1
2
3
4
5
上面两条命令分开运行,否则会出现权限问题
运行nginx
发现找不到命令
需要把/usr/local/nginx/sbin
添加到环境变量,打开~/.bash_profile
,添加下面一行
1
重新打开终端就可以了
1
nginx
的用法
1
signal
为一下四种之一
stop — fast shutdown
quit — graceful shutdown. to stop nginx processes with waiting for the worker processes to finish serving current requests
reload — reloading the configuration file
reopen — reopening the log files
/usr/local/nginx/conf/nginx.conf
允许列出目录
1
2
3
默认的 location 块
1
2
3
4
配置 .php 文件的请求将被传送到后端的 PHP-FPM 模块
1
2
3
4
5
6
7
在 Mac 中已内置 PHP
不要想着卸载自带版本的 PHP,卸不掉
1
2
3
4
5
6
7
8
下载.tar.gz
包,解压进入
1
2
基本上都在/usr/local
目录下
这时运行php -v
和php-fpm -v
命令,发现还是系统自带的版本
进入到/usr/local/bin
和/usr/local/sbin
,以当前路径运行./php -v
、./php-cgi -v
、./php-fpm -v
,发现
1
2
所以,添加到环境变量~/.bash_profile
1
2
注意${PATH}
一定要放在后面,命令是按照目录从左往右找,这样保证先找到 PHP7 的命令。
有四个重要的配置文件
php.ini
默认在/usr/local/lib
目录下,php运行核心配置文件 php-fpm.conf
默认在/usr/local/etc/
目录下,是php-fpm
进程服务的配置文件 www.conf
默认在/usr/local/etc/php-fpm.d
目录下,是php-fpm
进程服务的扩展配置文件 php-config
默认在/usr/local/bin/
目录下,这里面有 PHP 扩展目录extension_dir
/usr/local/bin/php-config
是存在的,其他三个需要复制
1
2
3
编辑php-fpm.conf
,最后一行
1
开启php-fpm
1
关闭php-fpm
1
联系客服