brew update
brew install nginx
/usr/local/etc/nginx/nginx.conf (配置文件路径) /usr/local/var/www (服务器默认路径) /usr/local/Cellar/nginx/1.6.2 (貌似是安装路径)
安装好之后就可以通过浏览器访问127.0.0.1:8088(我安装的这个版本是默认8088,有的版本8080或者别的都有可能,这个可以查看上面提到的配置文件路径,打开nginx.conf,找到没有注释的server,查看对应的端口) 这时显示的是一个在/usr/local/var/www下的index.html页面,也就是Nginx的默认欢迎页
sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf
sudo vim /private/etc/php-fpm.conf
找到error_log那一行,整行替换成: error_log = /usr/local/var/log/php-fpm.log
sudo vim /usr/local/etc/nginx/nginx.conf
找到server内的location,后面加一个index.php
location / {
root html;
index index.html index.htm index.php;}
修改
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;}
为
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;}
sudo nginx -s reload
sudo pkill -INT php-fpm
sudo php-fpm
这时进入到/usr/local/var/www中
mv index.html index.html.bk
vim index.php
输入如下内容:
<?php phpinfo() ?>
保存后再次访问127.0.0.1:8088即可看到PHP信息 至此,完结。
viencoding.com版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/50