Mac 中配置php环境问题解决
解决Mac下IntelliJ IDEA “php-cgi not found: Please ensure that configured PHP Interpreter built as CGI program”
简单来说,就是不要用系统自带的PHP,重新下载一个。复制如下命令到终端安装homebrew,会将软件安装在/usr/local目录下。
1./usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ps:卸载命令(/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)")
2.如果此前修改过httpd.conf文件,把下面这句前的#去掉了,所以要再写上。
#LoadModule php7_module libexec/apache2/libphp7.so(这是Mac系统自带的PHP,注释掉)
3.终端输入如下命令,用brew安装PHP。这里我耗费的时间比较长
4.brew install php
5.PHP7.2.4就安装完成了,需要去修改httpd.conf文件。复制红色方框中的内容,黏贴到httpd.conf末尾。(sudo vi /etc/apache2/httpd.conf)
6.重启Apache(sudo apachectl restart)
7.http://localhost/index.php 查看PHP版本,可以看到是7.2.4版本。
参考链接:https://blog.csdn.net/lmj10/article/details/79994049
以上方式行不通时,采用以下方式(推荐)(针对MacOs 10.13及其以上的):
PHP开发--MacOs 10.13自带apache从php7切换到php5(不同的Mac系统,有最适合的安装方法)
1.安装PHP环境,不采用MacOS自带的PHP,输入以下命令:
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
挖坑请注意:不要使用:
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.2,(7.2版本的下载会出问题)
2.下载成功后,打开PHPStrom,配置如下,请手动配置,系统有时无法自动加载(但是使用brew install php的方法可以自动加载,但是有时依然会抛错 :php-cgi not found)
配置php解释器3.点击右侧的浏览器图标运行php,成功即可。
第二种方法参考博客:https://blog.csdn.net/idivines/article/details/80262200
如有兴趣搭建更多的环境:https://www.jianshu.com/p/11e4e6726346 这个博客还不错*_*
网友评论