文章目录
因为偶尔把玩一些开源项目,所以本地搭建的环境比较多。
之前使用mac自带的Apache和php环境,不过没想到坑一堆,然后phpstorm也会报php-cgi没有找到的错误,作为一个完美主义的强迫症患者,实在不能忍受,因此用brew安装的nginx和php替换掉自带的。
这里要说一下,看到的各种教程很多都是不完全的,不是原来的apache和php服务没有完全停止,就是php-fpm没有升级,又或者很早之前的了,环境不一样,所以整理了一下自己的替换过程,避免再次踩坑。
我的系统环境:
mac os 10.15.3
一、彻底停止之前的Apache + php-fpm
因为之前把apache设置为开机启动,因此需要关闭 apache 服务和开机启动,以及查看 php-fpm 服务是否运行。
# 关闭apache的开机启动
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
# 关闭apache
sudo apachectl stop
# 查找是否又php-fpm的进程
ps aux | grep php-fpm
# 以下两个语句都执行一下,是关闭php-fpm的
sudo pkill -INT -o php-fpm
sudo killall php-fpm
重启一下电脑,然后浏览器输入 127.0.0.1
和 loaclhost
查看网页是否无法访问,正常情况应该是无法访问了。