我正在使用Yosemite,我想配置Apache使用最新的PHP(5.6)。我已经通过Homebrew安装了它,但phpinfo说Apache仍然使用5.5。我该如何解决这个问题?我用谷歌搜索,但我没有找到任何帮助我的东西。
答案 0 :(得分:2)
为什么当你在php中内置web服务器时需要在dev env上使用apache + php:
cd /path/to/public
php -S 127.0.0.1:8080
使用brew工具(http://brew.sh/)轻松安装必要的扩展程序
安装它:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
运行它:
brew install imagemagick
brew install php55-imagick
更新php:
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew install php56
这是我的开发环境,我没有在我的本地Mac上安装nginx,apache等,我认为没有任何实际需要。
答案 1 :(得分:0)
好的,我想出来了。
我跟着这个啧啧 - > http://blog.kicaj.com/installing-and-configuring-php-5-5-using-macports/
现在似乎正在运作。我刚刚在命令中使用了56而不是55。