无法在 MAMP v4.4.1 上更新 php.ini
Posted
技术标签:
【中文标题】无法在 MAMP v4.4.1 上更新 php.ini【英文标题】:Can't update php.ini on MAMP v4.4.1 【发布时间】:2018-09-18 07:52:55 【问题描述】:我正在学习使用 wordpress,我正在尝试调整 php.ini 文件以调整配置以满足我的模板的最低服务器要求。我在 MAC osx High Sierra 上运行 MAMP 4.4.1 和 Wordpress 4.9.4。
我对两者都有全新安装,并希望更新以下内容:
memory_limit 96M
最大输入变量 3000
max_execution_time 120
post_max_size 32M
upload_max_filesize 32M
当我导航到“http://localhost:8888/MAMP/index.php?language=English&page=phpinfo”时
我明白了
配置文件(php.ini)路径
/Applications/MAMP/bin/php/php7.2.1/conf
加载的配置文件 /Applications/MAMP/bin/php/php7.2.1/conf/php.ini
我运行 sudo nano /Applications/MAMP/bin/php/php7.2.1/conf/php.ini 并编辑上面列出的属性并注释掉 opcache。 然后我停止服务器并启动服务器。当我再次查看 phpinfo 时,值没有改变。
如何更改 php.ini?
【问题讨论】:
【参考方案1】:原答案:Where does MAMP keep its php.ini?
我不确定在 MAMP(非专业版)中是否相同,但 MAMP 每次启动时都会覆盖修改后的 php.ini
。
就我而言,我需要使用 MAMP 菜单来更改我的 php.ini 文件 (File -> Edit Template -> PHP -> PHP 5.xx -> php.ini)
【讨论】:
我查看了 MAMP(非专业版),但没有这样的选项。所以我切换到 MAMP Pro,我可用的 PHP 最高版本是 7.1.2 而不是 7.2.1。它的 php.ini 文件(按照上面的答案)没有 max_input_var 作为选项。所以我添加了它,当我重新启动(停止/启动)MAMP PRO 时,我仍然看到原始配置。我的 Mac 上有 php 7.1.1,独立于任何 MAMP 实例。这会有影响吗?以上是关于无法在 MAMP v4.4.1 上更新 php.ini的主要内容,如果未能解决你的问题,请参考以下文章