更改 PHP.ini 位置文件?

Posted

技术标签:

【中文标题】更改 PHP.ini 位置文件?【英文标题】:Change PHP.ini location file? 【发布时间】:2013-10-12 14:09:08 【问题描述】:

我在 OSX 上使用 apache2,默认情况下 php.ini 位置是:

/private/etc/php.ini

我需要改成这个……

/Library/FileMaker Server/Web Publishing/publishing-engine/php/lion/lib/php.ini

有什么帮助吗?

【问题讨论】:

【参考方案1】:

在 LoadModule 之后在 apache 配置文件中使用 PHPIniDir 指令:

示例

LoadModule php5_module /path/to/php5_module

PHPIniDir 路径/to/php.ini

或者设置PHPRC环境变量:

示例

导出 PHPRC=path/to/php.ini

【讨论】:

好的,我做到了,它在我运行的 phpinfo 测试中显示目的地是正确的。但是,如果我运行 PHP --ini,它会向我显示: 加载的配置文件 (php.ini) 路径:/etc 加载的配置文件:/private/etc/php.ini 看起来我需要替换它,但我可以'找不到文件 添加cli模式的方法 /private/etc/ 与 mac 上的 /etc/ 相同。而不是更改默认情况下不存在的 php.ini 文件(您应该将 php.ini.default 复制到 php.ini),您可以使用仅修改 /etc/httpd/httpd 的 filemaker 服务器部署向导。 conf 类似于建议的答案。 help.filemaker.com/app/answers/detail/a_id/6538/~/…【参考方案2】:

如果您在 Windows 上并使用 XAMPP,您可能可以编辑文件:xampp\apache\conf\extra\httpd-xampp.conf,并将 php.ini 位置更改如下:

<IfModule php5_module>
     PHPINIDir "/xampp/php-5.6.5"
</IfModule>

【讨论】:

以上是关于更改 PHP.ini 位置文件?的主要内容,如果未能解决你的问题,请参考以下文章

重启php-fpm

CentOS 7中PHP配置文件php.ini的放在哪个位置

php.ini - 路径错误?

php.ini的载入位置

即使更改了 php.ini 文件,文件也太大而无法上传到服务器

php如何修改ini文件