Wamp server, a Windows web development environment.

Actualizar la versión de PHP que usamos en Wamp

Aquellos que usamos Wamp, para desarrollar aplicaciones PHP en Windows, hay veces que nos vemos limitados a trabajar con las versiones que este nos instala (en mi caso estaba con Apache 2.4, PHP 5.4.12 y mysql 5.6). Desde hace tiempo vengo pensando en cambiar esta situación y hoy me he puesto a ello. Voy a mostraros cómo actualizar la versión de PHP en nuestro WAMP, pasando de la 5.4.12 a la 5.6.14. Os lo dejo en sencillos pasos:

  1. Descargar la nueva versión de PHP (en mi caso http://windows.php.net/downloads/releases/php-5.6.14-Win32-VC11-x64.zip)
  2. Descomprimirla en wamp/bin/php con el nombre de la versión (php5.6.14)
  3. Eliminar ficheros de la carpeta wamp/bin/apache/Apache2.4.4/bin que ya no usaremos por estar con PHP 5.6 en Apache 2.4: php5isapi.dll y php5ts.dll
  4. Copiamos a la carpeta wamp/bin/apache/Apache2.4.4/bin el fichero php5apache2_4.dll, que viene en el fichero descargado con la nueva versión de PHP (php-5.6.14-Win32-VC11-x64.zip)
  5. Movemos el fichero wamp/bin/apache/Apache2.4.4/bin/php.ini a wamp/bin/php/php5.6.14/phpForApache.ini
  6. Eliminamos la carpeta wamp/bin/php/php5.4.12 o la renombramos de modo que, ordenando el contenido de la carpeta wamp/bin/php/ alfabéticamente, esta quede después de la nueva php5.6.14.
  7. Editamos los ficheros wamp/wampmanager.conf, wamp/wampmanager.ini y wamp/bin/apache/apache2.4.9/conf/httpd.conf en los que sustituimos la cadena “5.4.12” (la versión actual de PHP) por “5.6.14” (la nueva).
  8. Editamos los ficheros php.ini (en la carpeta de php y en la bin de apache) para corregir las rutas de la carpeta de extensiones de php.

Tras estos pasos, si inicias Wamp y accedes a la página http://localhost/?phpinfo debieras ver que la versión de PHP es la nueva 5.6.14

Wamp server con PHP actualizado a 5.6.14
Wamp server con PHP actualizado a 5.6.14

Nota: debemos dejar dos ficheros php.ini, uno en la carpeta bin de php (para la ejecución de este desde la consola) y otro en el bin de apache (para cuando PHP se ejecuta dentro de Apache). El por qué lo puedes leer aquí.

2 thoughts on “Actualizar la versión de PHP que usamos en Wamp”

  1. Hola Luis,

    Lo que hemos de hacer es editar esos ficheros, buscar en ellos la clave “extension_dir” (o algo asi ya que escribo sin mirarlo con exactitud) y cambiar su valor para indicar que apunte a la carpeta “ext” del nuevo PHP 5.6.14 (wamp/php/php5.6.14/ext). Con ello conseguimos que se carguen las extensiones de PHP.

    Suerte!

Leave a Reply

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