更改 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 位置文件?的主要内容,如果未能解决你的问题,请参考以下文章
CentOS 7中PHP配置文件php.ini的放在哪个位置