我可以只为WordPress使用本地php.ini吗?

时间:2015-06-20 06:41:11

标签: php wordpress

我在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的末尾时,它似乎只能识别出这些变化

2 个答案:

答案 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>