我在Linux上的目录中设置了一个WordPress:
/var/www/html/myblog
我需要在php.ini中添加三行,当我将这些行添加到此目录中的php.ini时,一切都按预期工作:
/etc
有没有办法可以在博客目录中拥有php.ini并让wordpress使用这些值,而不是我必须更改/etc/php.ini?
请注意,我确实尝试使用/ var / www / html / myblog中需要的更改创建一个3行php.ini,但它似乎没有识别出这些更改。当我将它们添加到/ etc
中php.ini的末尾时,它似乎只能识别出这些变化答案 0 :(得分:0)
您可以查看使用PHP .user.ini
files。以下内容来自PHP文档:
.user.ini文件
自PHP 5.3.0起,PHP包括对每个目录的配置INI文件的支持。这些文件仅由CGI / FastCGI SAPI处理。此功能废弃了PECL htscanner扩展。如果您使用的是Apache,请使用.htaccess文件获得相同的效果。
除了主要的php.ini文件之外,PHP还扫描每个目录中的INI文件,从所请求的PHP文件的目录开始,然后直到当前文档根目录(在$ _SERVER ['中设置] DOCUMENT_ROOT'])。如果PHP文件位于文档根目录之外,则只扫描其目录。
答案 1 :(得分:0)
如果您使用的是Apache + mod_php,则可以将PHPINIDir
值用于VirtualHost
指令。
<VirtualHost 10.0.0.1:80>
PHPINIDir /path/to/your/custom/php.ini
// ... the rest of your config
</VirtualHost>