MAMP 将其 php.ini 保存在哪里?

新手上路,请多包涵

我最近有一台 Mac,根本不习惯在 Mac 上开发。

我有 MAMP Pro 1.9.6.1。我在 php.ini 上进行了定位并得到了这个:

 $ locate php.ini
/Applications/MAMP/conf/php5.2/php.ini
/Applications/MAMP/conf/php5.3/php.ini
/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
/private/etc/php.ini.default

我把他们所有人的名字都改了。重新启动 MAMP。它顺利加载(我知道很奇怪吗?)。我正在使用 PHP 5.2 版。

所有这些文件现在都是不同的名称(为了消除过程而一一完成)。所以我想重新启动mac。同样,MAMP 加载没有问题,即使所有 php.ini 文件已被移动。在灯上这个甚至不会加载。但是要么有另一个 php.ini 文件我丢失了(很可能我不知道如何 updatedb ),MAMP 真的很聪明,只是把它们都拉进去(不太可能) 或者它不使用一个。

原文由 James Vince 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 696
2 个回答

注意: 如果这没有帮助,请查看下面的 Ricardo Martins 的答案。


创建一个包含 <?php phpinfo() ?> 的 PHP 脚本,从浏览器运行它,然后查找值 Loaded Configuration File 。这会告诉您 PHP 在 Web 服务器的上下文中使用的 php.ini 文件。

原文由 drew010 发布,翻译遵循 CC BY-SA 3.0 许可协议

我也在为此苦苦挣扎。我的更改没有反映在 phpInfo 中。直到我停止服务器然后重新启动它们,我的更改才真正生效。

原文由 Trethewey 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题