【问题标题】:Php.ini extension directory not workingPhp.ini 扩展目录不起作用
【发布时间】: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 的答案中,我会标记它:)

标签: php macos apache server


【解决方案1】:
sudo killall httpd

然后

sudo apachectl start

解决了我的问题,感谢 YvesLeBorg 提供的信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    • 2014-11-30
    • 2014-02-20
    • 2019-03-21
    • 2011-08-18
    • 2012-03-02
    相关资源
    最近更新 更多