Forum Moderators: coopster
I had php 5 installed and then went back to 4.4.1 but what i really need is both. Can i install 4 and 5 and just restart with a different http config file each time one or the other is needed.
Whats the best way to get around this, I dont want to fix code each time to make compatible as i do a lot of testing and development of existing scripts and would lose too much time.
Ive got apache 2, php 4.4.1 and mysql 5 installed on osx 10.4.11
not the bundled version.
any advice much appreciated. thanks.
<VirtualHost *:80>
LoadModule php5_module "E:/php5/php5apache2_2.dll"
PHPIniDir "E:/php5"
php_value extension_dir "E:/php5/ext/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</VirtualHost>
<VirtualHost *:8447>
# it would be handy to use php_value directives, but CGI versions of php will not grok them,
# so we rely on different php.ini
SetEnv PHPRC "E:/php4/"
ScriptAlias /php447/ "E:/php4/"
Action application/x-httpd-php447 "/php447/php.exe"
AddType application/x-httpd-php447 .php .inc
# apache 2.2 denies access to the php cgi executable, unless it is explicitly granted
<Directory "E:/php4/">
<Files "php.exe">
Allow from all
</Files>
</Directory>
</VirtualHost>
<VirtualHost *:8423>
SetEnv PHPRC "E:/php423/"
ScriptAlias /php423/ "E:/php423/"
Action application/x-httpd-php423 "/php423/php.exe"
AddType application/x-httpd-php423 .php .inc
<Directory "E:/php423/">
<Files "php.exe">
Allow from all
</Files>
</Directory>
</VirtualHost>
[localholhost:8423...] [localholhost:84447...]