e每个虚拟主机具有不同的 php 配置


eEach virtual host with different php cinfiguration

我在 apache Web 服务器上有两个虚拟主机。它们中的每一个都有一个文档根目录:

>>/var/www/vhosts/

我设置了一个php-fpm,现在我想为每个设置不同的open_basedir。我删除了

>>/etc/php.ini

然后在不同的文件夹中创建了两个 PHP.ini。然后到ini vhost配置文件,我添加了代码:

PHPINIDir /var/www/vhosts/website1

但是当我得到phpinfo()时,一切都与以前不同。我想我错过了什么!如何强制 php-fpm 为每个虚拟主机获取两个 php.ini?

你只需要一个php.ini。

您必须添加 :

php_admin_value open_basedir/OPEN_BASEDIR_FOLDER_HERE

到每个 VHOST 配置文件。