【发布时间】:2016-07-11 11:34:13
【问题描述】:
我刚刚将我的 Mac 更新到 OS X El Capitan 10.11.5。 php 的稳定版本是 5.5.34。我需要比 5.6.21 更新的东西。
我更新 php 的第一步是:
brew install php56。
brew 安装此目录下的所有包:/usr/local/Cellar。
OS X El Capitan 的 php 路径是 usr/bin
我尝试创建一个符号链接,以便我的 php 版本从 Cellar dir 指向 El capitan 之一:
sudo ln -sv /usr/local/Cellar/php56/5.6.21/bin/php /usr/bin/php
但我收到此错误消息:
ln: /usr/bin/php: Operation not permitted
我无能为力...?
也许有另一种方法可以在 mack 上更新我的 php 版本,而不是 brew 和符号链接。
当我想检查我的 php.ini php --ini 在哪里时,我得到了这个:
Configuration File (php.ini) Path: /etc
Loaded Configuration File: (none)
【问题讨论】:
-
见下面@kb 的回答。您可能还必须 brew apache(如果那是您选择的服务器)...并将其链接到新的 php,否则 OSX 附带的默认 apache 将坚持附带的 php。