Mac下Nginx安装环境配置详解
环境信息:
Mac OS X 10.11.1
Homebrew 0.9.5
正文
一、安装 Nginx
1.终端执行:
brew search nginx brew install nginx
当前版本 1.6.2
安装完以后,可以在终端输出的信息里看到一些配置路径:
/usr/local/etc/nginx/nginx.conf (配置文件路径)
/usr/local/var/www (服务器默认路径)
/usr/local/Cellar/nginx/1.6.2 (貌似是安装路径)
二、访问localhost:8080
Nginx 默认8080端口,这时已经可以访问了:
localhost:8080
会有一个默认欢迎界面。
三、修改 php-fpm 文件
1.执行命令:
sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf
2.找到目录下的 php-fpm 文件
/private/etc/php-fpm.conf
3.找到32行的 error_log ,改为(正行替换,注意 ‘;' 和空格):
error_log = /usr/local/var/log/php-fpm.log
否则 php-fpm 时会报错:
ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory (2)
四、修改 Nginx 配置
1.打开 nginx.config 文件
/usr/local/etc/nginx/nginx.conf
2.找到 server 的 location 配置,给 index 加一个 index.php
location / { root html; index index.html index.htm index.php; }
3.并打开 server 下被注释的 location ~.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; }
4.并修改 fastcgi_param 参数
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
改为
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
五、创建 index.php
在 /usr/local/var/www 目录下,删除 index.html,创建 index.php,输入
<?php phpinfo(); ?>
六、启动相关服务
sudo nginx sudo php-fpm
然后访问localhost:8080,看到 php 配置信息,就说明 ok 了
七、其他命令
修改 nginx.conf 后,重载配置文件
sudo nginx -s reload
停止 nginx 服务器
sudo nginx -s stop
停止 php-fpm可以直接在 Activity Monitor 中停止。也可以使用脚本来停。
八、可能出现的问题
1.访问 index.php 报 403 Forbidden.查看(四.2)步骤中,是否在 index 后添加 index.php。
2.访问 index.php 报 File not found.查看(四.4)中,fastcgi_param 参数是否修改。
原文链接:http://www.cnblogs.com/cheemon/p/5638394.html
(资源库 www.zyku.net)
上一篇:Nginx实战之反向代理WebSocket的配置实例
栏 目:Nginx
本文标题:Mac下Nginx安装环境配置详解
本文地址:https://www.zyku.net/nginx/1397.html
您可能感兴趣的文章
- 06-29mac下安装mysql忘记密码的修改方法
- 03-15Mac下安装WordPress教程
- 01-12归来漫画-归来漫画应用软件功能介绍
- 10-27苹果11恋爱心动模式在哪里
- 02-22iPhone11延长电池寿命方法
- 11-23QQ音乐头像城市挂件在哪里设置
- 02-14js实现文本上下来回滚动
- 09-21小米穿戴上线四大学院样式一览
- 09-20荣耀X20max怎么设置息屏显示
- 01-12分动-分动应用软件功能介绍
- 08-15vivo手机如何关闭相机水印
- 10-20honor耳机如何连接手机
- 07-05Linux less命令
- 07-03帝国CMS内容页文章字数统计
- 02-27帝国CMS调用包含指定关键词文章列表的
- 02-28红米k40游戏增强版关闭高清语音通话方
- 05-07华为mate40pro皮套操作开启教程
- 01-11华为手机智慧多窗如何调整顺序
- 12-13HTML <track> 标签
- 01-08胰腺健康-胰腺健康应用软件功能介绍
最近更新
阅读排行
猜你喜欢
- 10-02哔哩哔哩如何设置定时提醒
- 01-02修图酱-修图酱应用软件功能介绍
- 02-21华为手机耳机histen音效使用方法
- 01-12全全快速清理大师-全全快速清理大师应
- 02-24魅族手机关闭拍照水印方法
- 02-18Oracle数据库用户的密码过期时间如何
- 01-12miui13怎么隐藏小部件名称
- 02-12小米11背部轻敲功能开启教程
- 02-24小米11ultra拍照开启月亮模式方法
- 01-26华为应用市场设置个性化推荐方法