mac系统下安装运行配置nginx

下载nginx:http://nginx.org/en/download.html
也要下载 PCRE 安装包(PCRE 作用是让 Ngnix 支持 Rewrite 功能): http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

安装PCRE

解压进入目录依次后输入

./configure
make && make install

查看PCRE版本

pcre-config --version

屏幕快照 2016-11-15 下午11.49.55.png

安装 Nginx

解压进入目录后

./configure

安装

install
make install

这时候nginx保存在 /usr/local/nginx/sbin/nginx路径下;查看nginx版本

/usr/local/nginx/sbin/nginx -v

屏幕快照 2016-11-15 下午11.26.03.png

启动 Nginx

进入/usr/local/nginx/sbin 目录,输入命令

sudo ./nginx

报错80端口被占用

屏幕快照 2016-11-15 下午11.54.57.png

输入sudo lsof -i:80查看

屏幕快照 2016-11-15 下午11.41.22.png

是Apache(httpd)有占用,输入以下停止

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

然而还是有别的

屏幕快照 2016-11-15 下午11.56.35.png

输入sudo kill -9 632杀死相应进程,就可以成功访问http://localhost了

屏幕快照 2016-11-16 上午12.00.48.png

在nginx.conf里修改

 location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

#location ~ \.php$ {
        #    proxy_pass    http://localhost:8080;
        #}
屏幕快照 2016-11-16 上午12.11.28.png

你可能感兴趣的:(mac系统下安装运行配置nginx)