我的全局php.ini文件位于/usr/local/lib
文件夹中。自定义php.ini文件位于/home/petstail/public_html/
文件夹中。
这就是我的phpinfo()的样子。
我仍在加载全局php.ini文件。 如何更改配置文件路径,并运行自定义php.ini文件。
感谢。
答案 0 :(得分:1)
您可以通过.htaccess
设置环境变量(如果Apache正在运行mod_php)来执行此操作:
SetEnv PHPRC /home/petstail/public_html/php.ini
但是,您的php.ini文件不应该位于文档根目录(可公开访问的位置)... ...至少将其存储在受另一个.htaccess
保护的目录中定义Deny from all
。
或者您可以使用以下内容拒绝访问php.ini
。
<FilesMatch "php.ini">
deny from all
allow from 127.0.0.1
<FilesMatch>
答案 1 :(得分:0)
根据你的php版本,你应该参考php文档,看看是否有INI设置。
见这里: http://www.php.net/manual/en/configuration.file.per-user.php