【发布时间】:2015-12-24 01:12:00
【问题描述】:
我正在使用 Yosemite,我想将 Apache 配置为使用最新的 PHP (5.6)。我已经通过 Homebrew 安装了它,但 phpinfo 说 Apache 仍然使用 5.5。我该如何解决?我用谷歌搜索,但没有找到任何对我有帮助的东西。
【问题讨论】:
标签: php apache osx-yosemite
我正在使用 Yosemite,我想将 Apache 配置为使用最新的 PHP (5.6)。我已经通过 Homebrew 安装了它,但 phpinfo 说 Apache 仍然使用 5.5。我该如何解决?我用谷歌搜索,但没有找到任何对我有帮助的东西。
【问题讨论】:
标签: php apache osx-yosemite
当你在 php 中内置 webserver 时,为什么需要在 dev env 上使用 apache + php:
cd /path/to/public
php -S 127.0.0.1:8080
使用 brew 工具 (http://brew.sh/) 轻松安装必要的 php 扩展
安装它:
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 等,我认为没有任何实际需要。
【讨论】:
RewriteCond 和 RewriteRules 的干净 url 通常放在 apache .htaccess 文件中?
好吧,我想通了。
我跟着这个 tut -> http://blog.kicaj.com/installing-and-configuring-php-5-5-using-macports/
它现在似乎正在工作。我刚刚在命令中使用了 56 而不是 55。
【讨论】: