我在 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 配置文件。