这是此问题的 2018 年更新。首先,我遇到了同样的麻烦并找到了这个线程。我使用 phpinfo() 并找到了 php.ini 文件的另一个位置。以下是路径(我在 Mac 上工作):
/Applications/MAMP/bin/php/[php version]/conf/php.ini
/Applications/MAMP/conf/php/[php version]/php.ini
和 ...
/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
phpinfo() 页面列出了 php.ini 的两个来源:
- 配置文件 (php.ini) 路径
/Applications/MAMP/bin/php/[php 版本]/conf
- 加载的配置文件 /Library/Application Support/appsolute/MAMP PRO/conf/php.ini
我最终更改了所有三个,添加error_reporting(E_ALL)
到一些页面,重新启动服务器(甚至重新启动机器),但仍然无法让它显示任何错误消息。
我不知道从这里去哪里。有任何想法吗?
**** ---------------------------------------------- **** 2020 年编辑 **** ---------------------------------------------------- ------ **** 最新的 MAMP 升级 (v6) 更改了主 Web 主机目录。它不在 Applications/MAMP/ 目录中。这是好事。但这要求我改变我所有项目所在的位置。我不得不重新配置我的 IDE、Postman、Git 和其他一些东西。所以,我认为这将是迁移到 Docker 容器的最佳时机。
Docker 带来了全新的挑战,但是一旦我熟悉了它并部署了一些容器,它就很棒了。在浏览器中渲染时感觉更快,而且我更有信心我的项目将在生产服务器上按预期运行。最终我们的生产服务器将使用容器,所以这对我来说很有意义。