WampDeveloper Pro and its components (AMP versions) are completely separate, and you can always use the latest versions of these components from outside – with some slight modifications. You can also provide your own custom builds of Apache and PHP.
WampDeveloper only needs to be able to parse the Apache, PHP, MySQL version information from the folder-name to be able to switch/use that version…
If the AMP version is not officially provided by WampDeveloper, you can download it from another site and place it under a properly named folder:
* Not all versions are compatible with one-another, some properties must match between AMP builds.
Also, if any *extra* Apache or PHP modules/extensions are used, you will need to copy them from a provided version and into the custom version (or re-download those modules/extensions from their official locations).
The Channels are defined in file WampDeveloper.xml, and you can modify your copy to add a “PHP7″ channel like so…
<channel name="PHP7" exclude_os="XP, Server 2003"> <component name="Apache" branch="2.4" compiler="VC14" binary_path="bin\httpd.exe" /> <component name="Mysql" branch="5.6" compiler="VCX" binary_path="bin\mysqld.exe" /> <component name="Php" branch="7.0" compiler="VC14" binary_path="php.exe" /> </channel>
Download: “Other Downloads: Windows (x86, 32-bit), ZIP Archive”.
Then place it as folder –
Then place and rename the inside “Apache24″ folder as –
If there are any issues starting Apache, google for “Visual C++ redistributable for Visual Studio 2015″ and install the English 32 bit version.
If the PHP type you are using is FCGI, Apache has to load mod_fcgid instead of mod_php. mod_fcgid is not part of the standard Apache distribution…
Copy in file mod_fcgid.so from the previous version’s modules\ folder, of the same bits and compiler (e.g., 32 bits, VC11 build) into the new version’s modules\ folder, or Apache will not start and produce error “Cannot load modules/mod_fcgid.so into server: The specified module could not be found.”.
VC14 x86 Thread Safe
Then place as folder –
VC14 x86 Non Thread Safe
Then place as folder –
Update Configuration Files for PHP7
Download the updated php-70.ini file, and replace the older file in folder –
Then open php-70.ini in an editor (Notepad will do), and search-replace all instances of these two path strings updated for the drive letter WampDeveloper is on –
D:/WampDeveloper –> C:/WampDeveloper D:\WampDeveloper –> C:\WampDeveloper
The other 3 updated files (wampd-php7.conf, wampd-php-fcgi.conf, wampd-phpmyadmin.conf) need to also be replaced in \WampDeveloper\Config\Apache\extra\, with the same path changes.
* WampDeveloper Pro users, email admin (at) devside.net for these 4 files. They will be emailed back to you as attachments.
You can update phpmyadmin by renaming \WampDeveloper\Tools\phpmyadmin\ to phpmyadmin.old, unzipping new version in its place, and copying in the older version’s config.inc.php file into place.
Depending on its version, you might or might not need to re-install phpmyadmin’s database –
mysql -u root -p DROP DATABASE phpmyadmin SOURCE C:/WampDeveloper/Tools/phpMyAdmin/sql/create_tables.sql exit
(update for drive letter)