1.    Stop WAMP server.
2.    Go to windows.php.net and download the the latests ZIPPED package for php5.3.4.
Make sure it is the VC6 Thread Safe build. DO NOT DOWNLOAD THE INSTALLER.
3.  Create a folder php5.3.4 into wamp/bin/php
4.  Extract the downloaded zip to the newly created php5.3.4 folder

5.  Copy the files:
–  php.ini
–  phpForApache.ini
–   wampserver.conf
from your existing php5.3 (eg.   wamp/bin/php/php5.3.3) folder to the new php5.3.4 folder.
6.  Open the files:
–   php.ini
–  phpForApache.ini
and search/replace the string 5.3.3 with 5.3.4
7.   Go to wamp/bin/apache/apache/apache2.2.11/bin and delete the file called php.ini
8.   Restart WAMP server.
9.   Choose php version 5.3.0
10.   Restart WAMP server.
11.   Now choose php version 5.3.4 .
12.   Check if PEAR path is correct in php.ini , and modify accordingly.
13.   Restart WAMP server.
14.   Enjoy.


  1. Creating my wordpress theme while still keeping my current one up? - Wordpress Video Tutorials

    […] How To Upgrade Wamp to PHP 5.3.4 | DotKernel PHP Application Framework […]

  2. BT

    It says “Choose php version 5.3.0” – so…. how do you do that? And/or what does it mean?

  3. Julian

    “Choose php version 5.3.0” mean: right click on wamp icon, PHP, choose PHP 5.3.0

  4. Marouane

    Hi, Firstly Thanks for this helpful topic
    i’ve stoped in the step number 12 “Check if PEAR path is correct in php.ini , and modify accordingly.” my wamp server now in yellow color when i went to php.ini “right click on wamp icon, i’ve chosen PHP, and click on php.ini” i’ve searched for PEAR and i’ve found this paragraphe :
    ; UNIX: “/path1:/path2”
    ;include_path = “.:/php/includes”
    ; Windows: “\path1;\path2”
    ;include_path = “.;c:\php\includes”
    ; PHP’s default setting for include_path is “.;/path/to/php/pear”
    ; http://php.net/include-path

    and i’ve changed it to this :

    ; UNIX: “/path1:/path2”
    ;include_path = “.:/php/includes”
    ; Windows: “\path1;\path2”
    ;include_path = “.;C:\wamp\bin\php\php5.3.6\PEAR”
    ; PHP’s default setting for include_path is “.;/path/to/php/pear”
    ; http://php.net/include-path

    and i’ve done this step :”13. Restart WAMP server.”

    but the wampserver still in yellow

    N.B : i’ve done all the steps successfully except the step number 12

    plz if you ‘ve a solution for this situation i’m waiting you ..
    Thanks again.


  5. Julian

    You need to UN-comment the line:
    ;include_path = “.;C:\wamp\bin\php\php5.3.6\PEAR”

    which will be
    include_path = “.;C:\wamp\bin\php\php5.3.6\PEAR”

  6. Marouane

    Hi, thanks for your reply,
    i do what you say but without any result (the wampserver still in yellow color ) :s

  7. Julian

    well, you should check apache error log, why is not starting
    Or even better, ask directly on wamp support forum.

    Honestly, we dropped WAMP in favor of Zend Server, as we got development licenses for ZCE’s.

  8. Marouane

    Ok this is a good idea, thanks again and good luck 🙂

  9. Free Html templates

    Thanks . Worked great

  10. Amir

    thx , worked so great

  11. Esperado

    Wamp is nice, but a miss when you want to upgrade. We are in 2013, few lines of codes to detect previous intallations, whatever the path, and deal intelligently with the inifiles is so difficult ?
    It is so painfull to upgrade, when you do not remember and old configuration.

  12. Alex John Suarez

    Hi Julian,

    I just want to know if the step that you have posted from 5.0 to 5.3 is still available to apply converting version 5.3.4 to version php5.5.4? I followed the step and it seems is not working in my end. The Wamp Server is not turning to GREEN icon. It will just pause to ORANGE icon. I tried to connect with localhost in browser and still is not working. Please advise and help.

  13. Julian

    We are not using WAMP anymore in our company, everybody swiched to Zend Server. No idea if will work with 5.5.4, my guess is that will NOT work , at least not yet.
    PHP 5.5.x is quite a major leap

  14. zatom alzoolano

    working method. thanx a 1.000.000
    i used to upgrade from php5.3.0 to php5.3.3.

Leave a Reply to Esperado Cancel Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>