【问题标题】:Is it possible to run different php versions for different virtual hosts?是否可以为不同的虚拟主机运行不同的 php 版本?
【发布时间】:2011-10-11 21:06:15
【问题描述】:
在我的服务器上,我运行不同版本的各种 CMS(:Joomla、Wordpress、Drupal),因为自定义阻止了将它们全部更新到最新版本。
对于 Drupal 7.x,我想运行 php 5.3,而其他站点可以使用 php 5.2。
有什么方法可以配置 apache,使运行 Drupal 7 的虚拟主机使用 php 5.3?
【问题讨论】:
标签:
php
apache
drupal
content-management-system
【解决方案1】:
# Per VirtualHost Config
<VirtualHost *:80>
DocumentRoot /Apache22/htdocs/fcgi
ServerName fcgi.local
ErrorLog logs/fcgi.error.log
CustomLog logs/fcgi.access.log common
<Directory "/Apache22/htdocs/fcgi">
SetEnv PHPRC "c:/php"
AddHandler fcgid-script .php
Options Indexes FollowSymLinks ExecCGI
FcgidWrapper "C:/php/php-cgi.exe" .php
AllowOverride all
Order allow,deny
Allow from all
Satisfy any
</Directory>
</VirtualHost>