Mac安装nginx,本地开发使⽤
⼤家都知道LNMP指的是:Linux+Nginx+MySQL+PHP这种⽹络服务架构。Linux是类Unix的,是⽬前最流⾏的免费操作系统。nginx是⼀个⾼性能的HTTP和反向代理服务器。MySQL是⼀个⼩型关系型数据库管理系统。PHP是在服务器端执⾏的嵌⼊HTML⽂档的脚本语⾔。这四种组合到⼀起,成为⼀个免费、⾼效、扩张性强的⽹站服务系统。⽽Mac OS 也是类Unix的,所以对于使⽤苹果电脑的同学,如果想简单了解学习⼀下,也就不⽤费劲去安装虚拟机什么的了。⽽且如果想要了解学习LAMP,Mac OS是⾃带apace的。nginx停止命令
那如何在Mac OS下安装nginx呢?⾸先使⽤Mac的攻城狮们必不可少的⼀步便是安装Homebrew,它就像centOS的yum命令和Ubuntu的apt-get命令⼀样,通过brew命令,可以快速的安装⼀些软件包。具体安装就不在这⾥说了。
假如你的电脑已经安装好Homebrew。那么安装nginx就可以直接使⽤brew命令安装:
brew install nginx
安装nginx
安装完以后,可以在终端输出的信息⾥看到⼀些配置路径:
/usr/local/etc/f (配置⽂件路径)
/usr/local/var/www (服务器默认路径)
/usr/local/Cellar/nginx/1.12.0_1 (安装路径)
测试nginx是否安装成功,因为默认配置⽂件监听的是8080端⼝,所以先对8080端⼝发起请求:
如果安装成功,打开浏览器输⼊:localhost:8080 会有⼀个默认欢迎界⾯(现在在省图书馆,访问不了,就不截图了 )
然后修改php-fpm⽂件,执⾏命令:sudocp/private/f.default/private/f
到这个⽂件:/private/f  把32⾏error_log 改为
error_log =/usr/local/var/log/php-fpm.log
修改nginx配置
打开fig⽂件
usr/local/etc/fig
到server的location配置,把index.php添加进去
location / {
root html;
index index.html index.htm index.php
}
并打开 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;
}
把上⾯fastcgi_param SCRIPT_FILENAME/scripts$fastcgi_script_name改为fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
最后在 /usr/local/var/www ⽬录下,删除index.html 创建index.php 输⼊<?php phpinfo(); ?>
启动相关服务: nginx 和sudo php-fpm
然后再访问localhost:8080,看到PHP的配置信息,就是搞定了。
修改 f 后,重载配置⽂件  sudonginx -s reload
停⽌ nginx 服务器 sudonginx -s stop
另外也可以安装MySQL
使⽤命令:brew install mysql
测试是否安装成功:mysql -uroot
以上就是Mac 安装nginx的内容了,初学者⼀枚,有不对的还请多包涵,多指教。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。