本文章来给各位同学介绍mac下配置nginx+php+mysql方法
有需要了解的同学可进入参考
额本来以为mac下可以用lnmp一键安装包的但是使用后才发现竟然不行
后来使用了大家都推荐的homebrew来安装具体教程大家可以上网搜都不算太难
这里具体要说说的是安装nginx的问题如果是用homebrew安装nginx的话是没办法添加第三方module的至少我找了好久也上stackoverflow问了 都没有找到解决方法
最后木办法只能手动编译安装nginxphp和mysql 以及pecl的话就通过homebrew来安装
大概记录下我的安装步骤
先到官网下载nginx源码解压出来
cd进去解压出来的文件夹里面
执行/configure –prefix=/usr/local/Cellar/nginx –addmodule=/path/to/your/modules
make & make install
最后安装成功后进入/usr/local/Cellar/nginx/sbin 下面 sudo nginx 就可以启动nginx服务了要是不想那么麻烦就要把 /usr/local/Cellar/nginx/sbin这个路径添加进PATH里面去可以用命令 vi /etc/paths 打开把路径添加进去即可这样就可以在任何路径下直接sudo nginx启动服务
大致就这样
这次配置的过程中常常遇到error_log 报错说没这个目录一般这个问题的解决方法都是找到conf文件把error_log的路径改过来就行了要不就是木有写权限的问题如果遇到报错说has no permission 就在执行命令的前面加上sudo 用管理员权限操作