How to add new PHP version to WAMP

I'm trying to install PHP 5.3.8 to work with WAMP (Windows).

I downloaded it from the PHP website, copied it in the bin folder, and added this line to wampmanager.ini:

Type: item; Caption: "5.3.8"; Action: multi; Actions:switchPhp5.3.8;

and:

[switchPhp5.3.8]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.3.8";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "net"; Parameters: "start wampapache"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;

But it doesn't work...

After I edit it and start WAMP, those changes get removed from the ini file.

2

4 Answers

why don't you install last version of WAMP

WampServer 2.1a [24/12/10] Includes :

  • Apache 2.2.17
  • Php 5.3.3
  • Mysql 5.1.53 (version 64 bits)
  • Mysql 5.5.8 (version 32 bits)
  • PhpMyadmin 3.2.0.1
  • SQLBuddy 1.3.2
1

I needed a way to manually install PHP 5.4, because there's no PHP 5.4 addon for my WampServer version.

This thread is a bit old but I'll give the procedure here, as it match to the original question.

I'll take PHP 5.4.13 for my example (currently the most recent 5.4 version)

  1. Download binaries on php.net
  2. Extract all files in a new folder : C:/wamp/bin/php/php5.4.13/
  3. Copy the wampserver.conf from another php folder (like php/php5.2.8/) to the new folder
  4. Rename php.ini-development file to phpForApache.ini
  5. Done ! Restart WampServer (>Right Mouseclick on trayicon >Exit)

note: if you are adding php version 5.6, you need to copy php5apache2_4.dll from other php folder, too, otherwise the wamp server won't start.

8

I too needed to upgrade PHP in WAMP recently. There are a handful of steps to properly do so. I covered them all and provided screenshots in the post linked to above.

Hope it helps!

2

This is another helpful article about changing the php version in wamp.

A useful detail that is mentioned in the article is to update the environment variable to point to the new php, so you can get access to the right php cli.

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like