我正在尝试配置php安装以使用多个php.ini 这可行吗?
谢谢,
答案 0 :(得分:-1)
TL; DR将 PHPIniDir 添加到Apache conf文件中,并确保该文件夹包含适合您要求的php.ini版本。
需要更多信息来确保完整答案,但我会做出一个假设并认为您正在使用LAMP服务器,并且需要为每个服务器制作一个自定义PHP.ini服务器托管在Apache(vhost)下。 如果是这样,这是一个简单的过程,让一个(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>