MAMP将其php.ini保存在哪里?

2022-08-30 07:34:17

我最近买了一台Mac,我根本不习惯在Mac上开发。

我有 MAMP Pro 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

我改变了他们所有人的名字。已重新启动 MAMP。它顺利加载(我知道奇怪吗?我使用的是 PHP 版本 5.2。

所有这些文件现在都是不同的名称(逐个完成消除过程)。所以我想重新启动Mac。同样,MAMP加载没有问题,即使所有文件都已移动。在灯上,这甚至不会加载。但是,要么我缺少另一个文件(很可能我不知道该怎么做),MAMP真的很聪明,只是拉入了所有文件(不太可能),或者它不使用一个。php.iniphp.iniupdatedb


答案 1

注意:如果这没有帮助,请在下面查看Ricardo Martins的答案。


创建一个包含它的PHP脚本,从浏览器中运行该脚本,然后查找值。这告诉您PHP在Web服务器的上下文中使用哪个文件。<?php phpinfo() ?>Loaded Configuration Filephp.ini


答案 2

我不确定在MAMP(非PRO)中是否相同,但MAMP每次启动时都会覆盖修改后的内容。php.ini

在我的情况下,我需要使用MAMP菜单来更改我的()。php.ini fileFile -> Edit Template -> PHP -> PHP 5.xx -> php.ini


推荐