【发布时间】:2017-02-08 23:00:10
【问题描述】:
在我的 php.ini 文件中,我在 Mac OSX 上设置了一个扩展目录:
extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226"
我重新启动了 apache,发现它没有使用这个地址:
/usr/local/Cellar/php56/5.6.26_2/lib/php/extensions/no-debug-non-zts-20131226
现在我 100% 确定我在正确的 php.ini 文件中,因为我检查了 php 信息并显示 /private/etc/apache2/php.ini
我正在尝试安装第一个目录中的 mcrypt,我是否查看了错误的 ini 文件?还是我很傻,写错了什么?
我错过了什么?
【问题讨论】:
-
你是如何重启 apache 的? OSX apache 还是你自己的? OSX 版本?
-
使用:sudo apachectl restart - osx: 10.12 - osx apache
-
尝试
sudo killall httpd...如果您在 OSX 发行版中使用 El-Capitan,LaunchControl 将自动重新启动它。如果不是 this might be related -
啊,10.12,好吧,我不确定。我会尽可能地推迟,直到我完成当前的项目。每个 OSX 都会破坏我的开发管道,我最终会在水中死去一段时间。我之前的评论可能不适用。
-
sudo killall httpd 然后 sudo apachectl start 工作,非常感谢 :) 如果你想把它放在 YvesLeBorg 的答案中,我会标记它:)