MAMP PHP配置文件帮助

时间:2009-12-04 10:23:20

标签: php mamp ini

当我修改

中的php.ini文件时

应用程序/ MAMP / CONF / PHP5 / php.ini中

更改未反映在MAMP界面的php信息页面中

为什么?

3 个答案:

答案 0 :(得分:4)

您需要重新启动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或任何浏览器,然后在您的帐户中键入“localhost:8888” 网址栏。
  6. 你应该看到一张紫色的桌子,里面装满了关于你的信息 apache server。
  7. 第6行应标题为“配置文件(php.ini)”,然后打开 这个权利,一个路径应该显示到apache的php.ini文件中 目前使用。它应该如下所示: “/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。你的改变  应该在配置屏幕中反映出来。
  16. 我理解这些说明可能很难遵循,但如果您想使用团队查看器或某些东西来使其工作,请与我联系!祝你好运

答案 1 :(得分:1)

可能的答案:

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

答案 2 :(得分:0)

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