Yosemite升级PHP5.6解决验证码不显示
1、安装brew:
在mac终端中输入
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
安装完成以后就可以使用
brew install xxx等命令进行安装了
2、重新安装freetype,jpeg,libpng,gd
(如果没有安装过可选择跳过)
brew rm freetype jpeg libpng gd
brew install freetype jpeg libpng gd
安装过程中可能出现如下报错:
Error: You must "brew link libpng" before gd can be installed
解决办法:
brew link --overwrite libpng
3、安装PHP5.6
brew install homebrew/php/php56
4、修改apache配置
sudo vim /etc/apache2/httpd.conf
找到
“#LoadModule php5_module libexec/apache2/libphp5.so“
替换为
“LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so”
5、修改xserver配置
sudo vim /Library/Server/Web/Config/apache2/httpd_server_app.conf
找到
“LoadModule php5_module libexec/apache2/libphp5.so“
替换为
“LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so”
6、重新启动apache
sudo apachectl restart
完成!
7、备注:vim简单使用
在编辑两个conf文件时使用vim命令进行编辑
进入以后找到需要修改的行,键入i进入insert模式
修改完以后按esc退出insert模式,输入:wq即可完成修改并保存退出。