Posted by:
MarkLL
(---.static.internode.on.net)
It seems confusing when you read RiggsFolly's instructions, but I concur with what he says
I recently had to upgrade my PC which was running wamp 1!
Took a bit of figuring out but I now have the following options:
Apache: 2.2.4, 2.4.4 & 2.4.6
PHP 5.2.4, 5.4.16, 5.4.19 and 5.5.3
MySQL 5.0.45 and 5.6.12
It takes 2 "hops" to go from php 5.2.4 (from wamp1) to 5.5.3 with a switch from Apache 2.2.4 -> 2.4.4 -> 2.4.6 but I'm happy that all my old code and original databases still work
Apache 2.4.6 and php 5.4.19 and 5.5.3 I added manually from a recent update downloaded from the official sites. php 5.4.19 works ok with the apache 2.4.4 that I installed from wamp 2.4 (32 bit)
php 5.4.16 from wamp 2.4 - the transition version - works ok with all three apache versions so enables me to load the old php 5.2.4 from wamp 1.
My wampserver.conf for 5.4.16 looks like:
<?php
$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';
$phpConf['apache']['2.2.4']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.2.4']['LoadModuleFile'] = 'php5apache2_2.dll';
$phpConf['apache']['2.2.4']['AddModule'] = '';
$phpConf['apache']['2.4.4']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.4.4']['LoadModuleFile'] = 'php5apache2_4.dll';
$phpConf['apache']['2.4.4']['AddModule'] = '';
$phpConf['apache']['2.4.6']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.4.6']['LoadModuleFile'] = 'php5apache2_4.dll';
$phpConf['apache']['2.4.6']['AddModule'] = '';
?>
php 5.4.19 works with apache 2.4.4 (from wamp 2.4) and 2.4.6 so the wampserver.conf looks like:
<?php
$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';
$phpConf['apache']['2.4.4']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.4.4']['LoadModuleFile'] = 'php5apache2_4.dll';
$phpConf['apache']['2.4.4']['AddModule'] = '';
$phpConf['apache']['2.4.6']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.4.6']['LoadModuleFile'] = 'php5apache2_4.dll';
$phpConf['apache']['2.4.6']['AddModule'] = '';
?>
And php 5.5.3 only works with apache 2.4.6 (both VC11 builds) so the wampserver.conf looks like:
<?php
$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';
$phpConf['apache']['2.4.6']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.4.6']['LoadModuleFile'] = 'php5apache2_4.dll';
$phpConf['apache']['2.4.6']['AddModule'] = '';
?>
Just checked and now there is php 5.5.4 and 5.4.20 *sigh*... I think I'll skip that for now LOL