【问题标题】:MAMP PHP config file helpMAMP PHP 配置文件帮助
【发布时间】:2009-12-04 10:23:19
【问题描述】:

当我修改

中找到的 php.ini 文件时

应用程序/MAMP/conf/php5/php.ini

MAMP 界面中的 php 信息页面中没有反映更改

为什么?

【问题讨论】:

  • 尝试重启 Apache ...
  • 遇到了完全相同的问题,即使我通过控制面板停止了服务器,但最终还是一些没有被杀死的流氓 apache 进程。

标签: php mamp ini


【解决方案1】:

您需要重新启动 MAMP(或者实际上是任何 Apache 服务器)才能使 php.ini 中的更改生效。使用 GUI 重新启动 MAMP。

如果您仍然没有遇到任何更改,则可能是您编辑了错误的 php.ini 文件。在 MAMP 中,每个 php 版本都有自己的 php.ini 文件。

要完全确定您正在编辑正确的 php.ini 文件,请使用以下步骤:

  1. 在您喜欢的文本编辑器中创建一个新的 .php 文件。
  2. 键入

    <?php phpinfo(); ?> 
    

    并将其保存在 MAMP 的 htdocs 目录中。

  3. 另存为 index.php

  4. 确保 MAMP 正在运行!
  5. 启动 Safari 或任何浏览器,然后在您的 网址栏。
  6. 您应该会看到一个紫色的表格,其中包含有关您的 apache 服务器。
  7. 第 6 行的标题应为“配置文件 (php.ini)”,然后 右边,应该显示 php.ini 文件的路径 apache 是 目前使用。它应该如下所示: "/Applications/MAMP/bin/php/php5.4.4/conf"
  8. 现在,要么使用 Finder 浏览到该位置并编辑 .ini 文件与文本编辑,或使用终端。
  9. 如果您想使用终端,请打开一个新窗口并键入 以下:'cd(然后复制并粘贴您从中获得的路径 步骤 6)'。它应该看起来像这样:'cd /Applications/MAMP/bin/php/php5.4.4/conf'
  10. 现在输入“ls”
  11. 键入 ls 将显示“conf”目录中的文件。这 正确的 php.ini 文件应显示在其他文件中,例如“pear.conf”。如果你可以的话 看到'php.ini',我们就快到了。如果没有,你在某个地方出错了,所以 阅读前面的步骤。
  12. 现在输入 'sudo nano /Applications/MAMP/bin/php/php5.4.4/conf/php.ini'
  13. 并在终端要求时提供您的密码
  14. php.ini 文件将在 终端的集成文本编辑器 nano。编辑它,并使用 纳米。
  15. 只需退出终端。 15) 使用 MAMP 的 GUI 重新启动 Apache 16) 在您喜欢的浏览器中浏览到 localhost:8888。你的改变 应反映在配置屏幕中。

我了解此说明可能难以遵循,但如果您想使用团队查看器或其他工具来完成此操作,请与我联系!祝你好运

【讨论】:

  • 我的 phpinfo 显示 7.2.14,这就是我正在编辑的那个。重新启动整个 MAMP 几次。不工作。 PHP 仍然在默认的 8MB 处显示最大上传。
【解决方案2】:

可能的答案:

  • 您忘记重新启动 Apache 更改后的网络服务器
  • PHP 使用 php.ini 来自不同的位置(检查 Apache 中的 PHPIniDir 设置 配置)。

【讨论】:

    【解决方案3】:

    MAMP 安装中似乎有 2 个 php.ini 文件。在我的情况下似乎被解析的那个不在config/文件夹中,而是在bin/php/php5.3.14/conf/php.ini

    【讨论】:

      猜你喜欢
      • 2011-02-19
      • 1970-01-01
      • 2011-01-20
      • 1970-01-01
      • 2019-04-25
      • 2020-07-04
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      相关资源
      最近更新 更多