如何设置你的域名使用相同的 php.cgi 但不同的 PHP.ini

如何设置你的域名使用相同的 php.cgi 但不同的 PHP.ini

我以为我已经弄清楚了。

我创建了一个 php.cgi,但没有在 /cgi-bin/ 目录中为我拥有的每个域保留 php.cgi 的副本。我创建了一个指向公共目录的符号链接,以便它们都可以使用相同的 php.cgi 引用。唯一的问题是它们现在也使用相同的 PHP.INI 文件 =/ 我不知道如何解决这个问题。

当我在每个域上运行 phpinfo 时,它引用第一个域的 PHP.INI 文件

有什么想法吗?

答案1

每个域,尝试将此命令添加到 vhost 配置或根 .htaccess 文件:

PHPIniDir <Path to folder containing php.ini file>

编辑:PHP 文档表明它是仅适用于 Windows 的命令,但我在 Redhat/Debian 机器上使用它没有任何问题。

相关内容