我可以只为WordPress提供一个本地php.ini吗?
我在Linux上的目录中设置了WordPress:我可以只为WordPress提供一个本地php.ini吗?,php,wordpress,Php,Wordpress,我在Linux上的目录中设置了WordPress: /var/www/html/myblog 我需要在php.ini中添加三行代码,当我将这些代码添加到这个目录中的php.ini中时,一切正常: /etc 有没有一种方法可以让我在blog目录中有一个php.ini,让wordpress使用这些值,而不必更改/etc/php.ini 请注意,我确实尝试创建了一个三行php.ini,其中包含了我在/var/www/html/myblog中所需的更改,但它似乎无法识别这些更改。只有当我在/etc中的p
/var/www/html/myblog
我需要在php.ini中添加三行代码,当我将这些代码添加到这个目录中的php.ini中时,一切正常:
/etc
有没有一种方法可以让我在blog目录中有一个php.ini,让wordpress使用这些值,而不必更改/etc/php.ini
请注意,我确实尝试创建了一个三行php.ini,其中包含了我在/var/www/html/myblog中所需的更改,但它似乎无法识别这些更改。只有当我在/etc中的php.ini末尾添加这些更改时,才可以识别这些更改,您可以查看使用情况。以下内容来自PHP文档: .user.ini文件 自PHP5.3.0以来,PHP支持每个目录的配置INI文件。这些文件仅由CGI/FastCGI SAPI处理。此功能淘汰了PECL htscanner扩展。如果您使用的是Apache,请使用.htaccess文件以获得相同的效果 除了主php.ini文件外,php还扫描每个目录中的ini文件,从请求的php文件的目录开始,一直扫描到当前文档根(如$\u服务器['document\u root']中设置的)。如果PHP文件位于文档根目录之外,则只扫描其目录
如果您使用的是Apache+mod_php,则可以将
PHPINIDir
值用于VirtualHost
指令
<VirtualHost 10.0.0.1:80>
PHPINIDir /path/to/your/custom/php.ini
// ... the rest of your config
</VirtualHost>
PHPINIDir/path/to/your/custom/php.ini
// ... 剩下的配置文件
这将特定于运行PHP的web服务器。是Apache+mod_php吗?