http://blog.csdn.net/leiflyy/article/details/53016769
1、OS X 10.11自帶的PHP版本是PHP 5.5.x,但這個版本不支持tp框架下頁面驗證碼的顯示,于是要更新PHP的版本到5.6或者7.0。
下載和安裝PHP 5.6
打開終端并且運行如下命令:
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
然后,PHP 5.6的版本會被安裝到下面的路徑中:
/usr/local/php5/
下載和安裝PHP 7.0
打開終端并運行如下的命令:
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0
回車后,你會看到一個EI Capitan下的警告:
Detected OS X El Capitan 10.11. As this is quite new, there may be issues still. Your mileage may vary.
不用管這個警告,等待下載安裝完畢即可。
配置路徑
安裝完畢如果在終端里運行PHP -v命令,還是會顯示mac自帶的舊版本。因此,我們還需要配置一下路徑。
在命令行中輸入如下命令:
sudo vim ~/.bash_profile
然后,在文件的最后加上:
export PATH=/usr/local/php5-7.0.7-20160526-160257/bin:$PATH;
注意:我這里是以安裝的PHP7.0的路徑來配置的,你需要進到/usr/local中查看你所安裝的PHP的路徑。
最后,運行命令:
source ~/.bash_profile
配置完成,再試試php -v顯示的就是最新安裝的PHP版本了。
2、配置apache支持新安裝的php
sudo vim /etc/apache2/httpd.conf
//找到大約168行,該語句,屏蔽后,根據自己的路徑,添加php7的.so文件
LoadModule php5_module libexec/apache2/libphp5.so
LoadModule php7_module /usr/local/php5-7.1.10-20171002-090111/libphp7.so
我的libphp7.so是默認安裝在/usr/local/php5-7.1.10-20171002-090111/libphp7.so目錄下的,按照你的實際情況,換成你自己的安裝路徑即可。
不要忘記重新啟動下apache
$ sudo apachectl restart
重啟完成后,看看驗證碼是否顯示了