注意点:
1.mac下homebrew 就不多说了 正常安装
2.mac自带的有php和apache,可能也有nginx,自己查看 我的在/usr/local/Cellar 下面都有
3.环境配置说明
3.1 重新下载 homebrew install php56
3.2 下载好的php56 注意切换php版本 brew search php 查看版本是否是自己要的 不是查下切换命令 好像是brew unlink php@版本号 和brew link 版本号
3.3 echo 'export PATH="/usr/local/opt/php@5.6/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/php@5.6/sbin:$PATH"' >> ~/.zshrc
source ~/.zshrc
link完提示这个 用zsh的话就这样 bash的话是在~/.bash_profile内
3.4 启动php-fpm !!! 很重要 不然nginx启动服务 nginx也会说你403 或者 404
which php-fpm 找到路径 然后直接把路径copy 输入一遍就可以了
3.5 ps -ef | grep php-fpm 查找端口是否成功,发现多了三个/usr/local/opt/php内的php-fpm,表明成功启动了php-fpm。但是,还得将他设为开机自启动,否则终端关闭 服务也关闭了 又报 404了
3.6 设为开机自启动
mkdir -p ~/Library/LaunchAgents
cp /usr/local/opt/php56/homebrew.mxcl.php@5.6.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php@5.6.plist
自此,php配置完成。
4.nginx 正常brew install nginx
修改nginx.conf 文件 server内的 listen 自然是端口, server_name 域名, root 指向项目根目录 记得把location ~\/php$这边也删除掉注释,表明php-fpm能和nginx配合工作。测试无问题,整个php环境配置完成。