哪里MAMP保持它的php.ini?(Where does MAMP keep its php.in

2019-06-17 13:50发布

我最近得到一个苹果的不习惯都在Mac上开发。

我有MAMP临1.9.6.1。 我做了一个定位php.ini ,得到了这一点:

$ locate php.ini
/Applications/MAMP/conf/php5.2/php.ini
/Applications/MAMP/conf/php5.3/php.ini
/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
/private/etc/php.ini.default

我改变了所有的人的名字。 重新启动的甲基苯丙胺。 它装载顺利(我知道奇怪吧?)。 我使用PHP 5.2版本。

所有这些文件现在具有不同的名称(一个用于消除过程中完成的一个)。 所以我想重启MAC。 同样,甲基苯丙胺装入没有问题,即使所有的php.ini文件已经移动。 在灯这一点,甚至不会加载。 但无论有另一种php.ini我丢失的文件(很可能我不知道如何updatedb ),甲基苯丙胺是真的聪明,就在所有的人(不太可能),拉或者不使用一个。

Answer 1:

注意:如果这没有帮助,下面检查里卡多马丁斯的回答。


创建一个PHP脚本<?php phpinfo() ?>在它运行的是从你的浏览器,并查找值Loaded Configuration File 。 这告诉你其中php.ini PHP在Web服务器的环境中使用的文件。



Answer 2:

我不知道如果MAMP(非PRO)是一样的,但MAMP覆盖修改php.ini启动每次。

就我而言,我需要使用毫安菜单更改我的php.ini fileFile -> Edit Template -> PHP -> PHP 5.xx -> php.ini )。



Answer 3:

你必须编辑这个文件是在MAMP Pro和使用php.ini它启动文件每次。

  • 启动MAMP PRO
  • 编辑File > Edit Templates > PHP 5.3.2 php.ini
  • 重新启动MAMP临

您的更改应该坚持。



Answer 4:

为了更清楚(!当我读到这个线程,但没有看到解决方案,也如果它是在这里),我有同样的问题,找到了原因:我是修改了错误的php.ini中!

是的,有在MAMP 2个的php.ini文件:

  1. 应用程序/ MAMP / conf目录/ php5.5.10 / php.ini中
  2. 应用程序/ MAMP /斌/ PHP / php5.5.10 / conf目录/ php.ini中

正确的php.ini文件是第二个:应用程序/ MAMP /斌/ PHP / php5.5.10 / conf目录/ php.ini中

为了证明这一点,创建一个PHP文件(调用它,只要你喜欢,例如“info.php的”),并把它付诸表决简单的phpinfo()

<?php
echo phpinfo();

在浏览器中打开它,然后搜索“加载的配置文件”:我的是“/Applications/MAMP/bin/php/php5.5.10/conf/php.ini”

错误是在这里; 我编辑应用程序/ MAMP / conf目录/ php5.5.10 / php.ini中,但这是错误的文件来修改! 逸岸,正确的php.ini文件是一个bin目录。

采取使我从字面上1个半小时的头痛这个这么小的差异的照顾!



Answer 5:

只需从终端运行下面的命令,它会告诉你,我曾经发现你加载的配置文件最简单的方法。

php --ini


Answer 6:

如果您使用的是5.2版本的PHP改变/Applications/MAMP/conf/php5.2/php.ini。 如果您使用的是5.3版本的PHP,编辑/Applications/MAMP/conf/php5.3/php.ini。

如果使用的是OSX狮子或OSX山狮,我建议你使用Apache和PHP的默认安装。

映入眼帘!



Answer 7:

我不知道你是否找到一个答案,但我并不需要MAMP PRO做到这一点。 只需按照别人说后藤正确的路径。 这有点像...

MAMP-> bin-> PHP-> PHP(你的PHP版本) - > conf->的php.ini

这里的关键是,你正在编辑的文件。 我正在编辑ini文件的注释部分的错误。 实际上,你必须向下滚动到LINE#472,它说“的display_errors =关闭,并将其更改为开。希望这有助于任何



Answer 8:

可能是最快的方式访问在php.ini中MAMP PRO的PHP的当前加载版本(v.4.2.1):

  1. 打开MAMP临
  2. 点击“PHP”侧边栏上的“语言”部分下
  3. 塔上的箭头按钮旁边的下拉列表,让您选择PHP的“默认版本”。


Answer 9:

这要看PHP的版本的MAMP使用。 你可以找到它出来: /Applications/MAMP/conf/apache/httpd.conf寻找配置php5_module

在那之后,有人以前说的,你必须去bin文件夹。 在那里,你会发现一个conf与文件夹php.ini里。

例如: /Applications/MAMP/bin/php/php5.4.10/conf

狮子座



Answer 10:

通过这里所有的解决方案去后,发现加载的最简单的方法php.ini文件是进入phpinfo在加载网页MAMP,它会显示你所加载的php.ini文件。

这也将确认是否变化,如MAX_FILE_SIZE参数,正确更新。



Answer 11:

我只有MAMP的非专业版,但只是因为它加载它并不意味着PHP文件被发现/没有错误。

我重新命名php.ini文件和甲基苯丙胺仍然启动,但返回的Apache几个错误。

什么是你想在你的改变php.ini文件?



Answer 12:

我检查了所有的答案,当然,我用phpinfo()函数来检查php.ini中的确切位置。 我看不出在我的Mac菜单栏中的某个文件选项。 我该文件夹中都修改了php.ini并php.ini.temp文件。 没有帕子。

直到我意识到,我忘了取消对修改always_populate_raw_post_data线。



Answer 13:

运行MAMP服务器后,必须在工具栏上的PHP信息的链接点击后,你会得到关于PHP的所有信息



Answer 14:

我的Mac上运行MAMP我有几个位置,这将是可能的php.ini,所以我编辑memory_limit的在两个可疑文件不同的值,以测试哪一个影响实际MAMP PHP信息页的详细信息。 通过这样做,我能确定这是正确的php.ini:/Applications/MAMP/bin/php/php7.2.10/conf/php.ini



文章来源: Where does MAMP keep its php.ini?
标签: macos mamp php