Mac 中配置php环境问题解决 解决Mac下IntelliJ IDEA “php-cgi not found: Please ensure that configured PHP Interp...

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 这个博客还不错*_*

你可能感兴趣的:(Mac 中配置php环境问题解决 解决Mac下IntelliJ IDEA “php-cgi not found: Please ensure that configured PHP Interp...)