一,查看系统是否已经安装nginx😄
在终端输入:ps -ef | grep nginx
有返回信息,如:
说明安装了nginx,如果没有返回类似信息,则需要安装nginx了:
二,安装nginx
brew search nginx
brew install nginx
(注意:如果brew该命令没有安装,需要先输入命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" )
三,修改nginx配置
安装完nginx后,需要修改nginx.conf的配置文件:
编辑文件:vim /usr/local/etc/nginx/nginx.conf
将server的前几行代码修改如下:
server {
listen 8080;
server_name localhost;
root /Volumes/Datas/work/php; #你的php项目的根目录,以后你要访问项目地址:localhost:8080/该目录下的路径文件名
index index.html index.htm index.php;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
# root html; #这个root可以注释掉,前面已经写了root了,不用重复加了
index index.html index.htm index.php;
}
location ~ \.php$ {
include /usr/local/etc/nginx/fastcgi.conf;
fastcgi_intercept_errors on;
fastcgi_pass 127.0.0.1:9000;
}
}
点击按钮:esc,输入 :wq 保存退出文件
修改完配置文件后,需要 使他生效 ,需要输入命令:
sudo nginx -s reload
四,php安装
查看PHP版本:php -v
Mac系统默认是 安装了php的,想安装其他版本的php,可以输入命令:
url -s http://php-osx.liip.ch/install.sh | bash -s 5.5
(5.5 就是你想安装的php版本号)
安装后,php的文件夹默认在 /usr/local/php5-5.6类似的文件夹名
五,启动nginx
sudo nginx
sudo php-fpm
在你的项目根目录下创建php文件:
vim index.php ,代码如下:
<?php phpinfo(); ?>
然后访问localhost:8080/你的项目文件夹名/你的项目根目录下的文件名,看到 php的配置信息,就说明成功了。
注意:
出现403 Forbidden:
检查你的ngninx.conf 配置问件是否有 index index.html index.htm index.php; 这行代码
出现502 :
检查你的nginx是否打开了,电脑重启之后,nginx默认是关闭的
需要终端输入:
sudo nginx
sudo php-fpm
启动nginx服务