当前位置: 首页 > 知识库问答 >
问题:

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

闽焕
2023-03-14

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

>>/var/www/vhosts/

我设置了一个php fpm,现在我想为每个fpm设置不同的open_basedir。我搬走了

>>/etc/php.ini

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

PHPINIDir /var/www/vhosts/website1

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

共有1个答案

郎泰平
2023-03-14

你只需要php.ini.

您必须添加:

php_admin_value open_basedir/open_basedir_FOLDER_此处

到每个VHOST配置文件。

 类似资料:
  • 问题内容: 在运行Apache和PHP 5的一台Linux服务器上,我们有多个带有单独日志文件的虚拟主机。我们似乎无法将虚拟主机之间的php分开。 覆盖在此设置的似乎没有做任何事情。 有没有办法为每个虚拟主机设置单独的php ? 问题答案: 要设置 Apache ( 而不是PHP )日志,最简单的方法是: 如果没有前导“ /”,则假定是相对的。 Apache错误日志页面

  • 我需要升级一些仍然运行PHP5.6的非常旧的PHP站点,因为我有其他运行PHP7和PHP8的站点,我想我应该利用Docker来实现这一点。 我使用的是hub的默认Docker PHP-FPM和Nginx图像。码头工人。通用域名格式。 我在Ubuntu20下的Docker for Windows和WSL2上运行这个。如果您也在Windows 10上,下面是我能找到的关于使用Docker for PH

  • 两个虚拟主机(纯静态-html 支持) - Two Virtual Hosts, Serving Static Files http { : server { : listen 80; : server_name www.domain1.com; : access_log logs/domain1.access.log main; : location / {

  • 我不断地重读Docker文档,试图理解Docker和一个完整的VM之间的区别。它是如何提供完整的文件系统、独立的网络环境等而又不那么沉重的呢? 为什么将软件部署到Docker映像(如果这是正确的术语)比简单地部署到一致的生产环境更容易?

  • 问题内容: 我不断阅读Docker文档,以尝试了解Docker和完整VM之间的区别。它如何提供完整的文件系统,隔离的网络环境等而又不那么繁重? 为什么将软件部署到Docker映像(如果是正确的说法)比简单地部署到一致的生产环境更容易? 问题答案: Docker最初使用LinuX容器(LXC),但后来切换到runC(以前称为 libcontainer ),后者与主机运行在相同的操作系统中。这使它可以

  • 本文向大家介绍关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机,包括了关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机的使用技巧和注意事项,需要的朋友参考一下 PHP型虚拟主机这种类型的虚拟主机在国外已经发展了很长时间,技术比较成熟,一般控制面板功能很丰富,管理方面也都比较完备。现在很多中小型企业在建设网站时都会选择PHP虚拟主机来托管自己的网站。之所以选择php虚拟主机,除了它开源和免费