Using Custom Apache PHP MySQL Versions Under WampDeveloper

Posted: 2014-05-28 16:02:41

WampDeveloper Pro can use (just about) any version of Apache, PHP, and MySQL that is supplied… It does not matter if those versions are provided through us, or from somewhere else.

WampDeveloper Pro will happily use any custom (user supplied) 32 and 64 bit versions of Apache, PHP, and MySQL as long as:

Howto Use 64bit Apache 2.4 + PHP 5.5 + MySQL 5.6 Versions

Apache 2.4 and PHP 5.5 64 bit VC11 (VS.NET 2012) builds can be downloaded from here:
http://www.apachelounge.com/download/
http://windows.php.net/download/

Unpack and place Apache as:
C:\WampDeveloper\Versions\Apache\apache-2.4.<xx>.0-r1-win64-vc11-apachelounge

Unpack and place PHP as (depending if it’s PHP-regular or PHP-FCGI):
C:\WampDeveloper\Versions\Php\php-5.5.<xx>.0-r1-win64-vc11-standard
C:\WampDeveloper\Versions\Php\php-5.5.<xx>.0-r1-win64-vc11-standard-fcgi

Apache

All extra Apache modules will need to be of build type: VC11, 64bit

The following Apache modules will need to be inside the version’s \modules folder:

Also, you can safely delete these Apache version’s folders as they will be re-created by WampDeveloper Pro:
cgi-bin, conf, htdocs, logs

PHP

All extra PHP extensions will need to be of build type: VC11, 64bit

PHP extensions also have the TS/NTS specification:

The following PHP extensions will need to be inside the version’s \ext folder, at least if you are using them (have them loaded in php.ini):
php_xdebug.dll, ioncube_loader.dll, php_memcache.dll, php_mongo.dll, php_varnish.dll, php_xcache.dll, php_imagick\php_imagick.dll

The extensions will need to be properly re-named from their default file-names to the above names.

The extensions will need to be downloaded for build: PHP 5.5, VC11, 64bit, TS and/or NTS (depending on if it’s for PHP or PHP-FCGI).

Most PHP extensions can be downloaded from here:
http://windows.php.net/downloads/pecl/releases/

Also, you can safely delete the PHP version’s php.ini file as it will be re-created by WampDeveloper Pro.

MySQL

Download the “zip archive” of MySQL 5.6 64 bit from here:
http://dev.mysql.com/downloads/mysql/

Unpack and place it as:
C:\WampDeveloper\Versions\Mysql\mysql-5.6.<xx>.0-r1-win64-vcX-standard

Delete its \data folder.

VC++ Runtime DLLs

Since we are using VS.NET 2012 builds of Apache and PHP, the proper Runtime DLLs that they depend on might not be present on your OS…

msvcp110.dll

The VC++ 2012 Runtime (x64) will need to be installed on your OS:
http://www.microsoft.com/en-us/download/details.aspx?id=30679