MAMP PHP 配置文件帮助

发布于 2024-08-13 16:01:14 字数 117 浏览 3 评论 0原文

中的php.ini文件时,

当我修改Applications/MAMP/conf/php5/php.ini

所做的更改没有反映在MAMP界面中的php信息页面中,

为什么?

When I modify the php.ini document found in

Applications/MAMP/conf/php5/php.ini

The changes are not reflected in the php info page in the MAMP interface

WHY?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

染年凉城似染瑾 2024-08-20 16:01:14

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

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

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

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

     
    

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

  3. 将其另存为index.php

  4. 确保MAMP正在运行!
  5. 启动 Safari 或任何浏览器,然后在您的计算机中输入“localhost:8888”
    网址栏。
  6. 您应该会看到一个紫色表格,其中包含有关您的信息
    阿帕奇服务器。
  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。你的改变
    应反映在配置屏幕中。

我知道此说明可能很难遵循,但如果您想使用团队查看器或其他工具来实现此操作,请与我联系!祝你好运

You need to restart MAMP (Or indeed any Apache Server) for changes in php.ini to take effect. Restart MAMP using the GUI.

If you are still experiencing no changes, it's possible you are editing the wrong php.ini file. In MAMP, each php version has it's own php.ini file.

To make utterly sure you are editing the right php.ini file, use the following steps:

  1. Create a new .php file in your favourite text editor.
  2. Type

    <?php phpinfo(); ?> 
    

    and save it in MAMP's htdocs directory.

  3. Save it as index.php

  4. Make sure MAMP is running!
  5. Start Safari, or any browser, and type "localhost:8888" into your
    URL bar.
  6. You should see a purple table filled with information about your
    apache server.
  7. The 6th row should be titled "Configuration File (php.ini)", and on
    the right of this, a path should be displayed to the php.ini file apache is
    currently using. It should look like this:
    "/Applications/MAMP/bin/php/php5.4.4/conf"
  8. Now, either use Finder to look browse to this location and edit the
    .ini file with Text Edit, or use Terminal.
  9. If you want to use Terminal, open a new window and type the
    following: 'cd (and then copy and paste the path you gained from
    step 6)'. It should look like something like this: 'cd
    /Applications/MAMP/bin/php/php5.4.4/conf'
  10. Now type 'ls'
  11. Typing ls will show you the files within the 'conf' directory. The
    correct php.ini file should be displayed amongst other files such as 'pear.conf'. If you can
    see 'php.ini', we're nearly there. If not, you've gone wrong somewhere, so
    read over the previous steps.
  12. Now type 'sudo nano
    /Applications/MAMP/bin/php/php5.4.4/conf/php.ini'
  13. And give Terminal your password when it asks for it
  14. The php.ini file will be opened in
    Terminal's integrated text-editor, nano. Edit it, and save it using
    Nano.
  15. Simply quit terminal. 15) Restart Apache using MAMP's GUI 16)
    Browse to localhost:8888 in your favourite browser. Your changes
    should be reflected in the configuration screen.

I understand this instructions may be hard to follow, but just contact me if you want to use team viewer or something to get this working! Good luck

好久不见√ 2024-08-20 16:01:14

可能的答案:

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

Possible answers:

  • You forgot to restart the Apache
    webserver after the change
  • PHP uses a
    php.ini from a different location (Check
    the PHPIniDir setting in your Apache
    config).
囚我心虐我身 2024-08-20 16:01:14

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

It seems that there are 2 php.ini files in the MAMP installation. The one that seems to be parsed in my case is not in the config/ folder but in the bin/php/php5.3.14/conf/php.ini

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文