【发布时间】:2016-08-16 17:27:14
【问题描述】:
我正在尝试将 php 安装配置为使用多个 php.ini 这可行吗?
谢谢,
【问题讨论】:
标签: php configuration
我正在尝试将 php 安装配置为使用多个 php.ini 这可行吗?
谢谢,
【问题讨论】:
标签: php configuration
TL;DR 将 PHPIniDir 添加到 Apache conf 文件并确保该文件夹包含适合您要求的 php.ini 版本。
需要更多信息才能确保获得完整答案,但我会假设您正在使用 LAMP 服务器,并且需要为托管在 Apache 下的每个服务器制作自定义 PHP.ini (虚拟主机)。 如果是这样,那么让一个(Apache)服务器托管多个虚拟主机并且每个虚拟主机都有自己的 php.ini 文件是一个简单的过程。
一个示例 Apache vhost 配置文件将(因此)读取如下内容:
<VirtualHost 1.2.3.4:80>
DocumentRoot /var/www/vhostA/html
<Directory "/var/www/vhostA/html">
Options -Indexes
</Directory>
PHPINIDir /var/www/web1
ErrorLog ${APACHE_LOG_DIR}/vmhostA-error.log
CustomLog ${APACHE_LOG_DIR}/vmhostA-access.log combined
</VirtualHost>
【讨论】: