我最近得到一个苹果的不习惯都在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 file
( File -> 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文件:
- 应用程序/ MAMP / conf目录/ php5.5.10 / php.ini中
- 应用程序/ 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):
- 打开MAMP临
- 点击“PHP”侧边栏上的“语言”部分下
- 塔上的箭头按钮旁边的下拉列表,让您选择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?