XAMP/Windows-如何为每个项目加载自定义php.ini

XAMP/Windows-如何为每个项目加载自定义php.ini,php,xampp,ini,Php,Xampp,Ini,我有以下环境: Windows上的XAMPP 由mod_php5处理的php 有人能告诉我如何加载每个项目的定制php.ini吗?因为目前它只从xamp安装程序的主php.ini加载 非常感谢。您可以为每个虚拟主机设置PHPINIDir 添加到apache配置中: <VirtualHost *:80> DocumentRoot c:\www\example1 ServerName www.example.com PHPINIDir c:\www\example1 # Other

我有以下环境:

  • Windows上的XAMPP
  • 由mod_php5处理的php
有人能告诉我如何加载每个项目的定制php.ini吗?因为目前它只从xamp安装程序的主php.ini加载


非常感谢。

您可以为每个虚拟主机设置PHPINIDir

添加到apache配置中:

<VirtualHost *:80>
DocumentRoot c:\www\example1
ServerName www.example.com
PHPINIDir c:\www\example1

# Other directives here
</VirtualHost>

DocumentRoot c:\www\example1
服务器名www.example.com
PHPINIDir c:\www\example1
#这里还有其他指示

要处理多个虚拟主机,您应该有不同的主机名(可以使用etc/hosts)或不同的ip地址。

我认为这看起来不错,但不起作用。我得到了一个错误:尽管conf中只有一个PHPINIDir指令,但只执行了第一个PHPINIDir指令。