Instalar PHP7 en WAMP SERVER

Con la versión  php7 vemos muchas mejoras referente a la versión anterior el cual podemos destacar que es el doble de rápido que la versión anterior y soporte para ordenadores de 64 bits.

Tener esta versión en nuestro WAMP ayudaría mucho verdad? aquí veremos los pasos para pode instalar:

Actualizado: estos cambios funcionan si tienes en Wamp la versión 2.4 de apache en adelante

puedes cambiar php7.0.0 por la más actualizada

Instalar los paquetes VC14 de windows en esta dirección:

https://www.microsoft.com/es-ES/download/details.aspx?id=48145

Descargar la versión php7, Yo recomiendo la version Thread Safe

http://windows.php.net/download/

entrar a la carpeta wamp/bin/php y crear una carpeta llamada php7.0.0

Desempaquetar en esa carpeta el zip de php

Ir a la versión anterior de php en wamp (por ejemplo php/php5.5.12, copiar los archivos php.ini y wampserver.conf a la carpeta php7.0.0

Edita el php.ini de la carpeta php7.0.0 y busca el apartado  extension_dir y reemplaza la carpeta de 5.5.12 por 7.0.0, debería quedar asi. “c:/wamp/bin/php/php7.0.0/ext/” (siempre considerando que wamp es nuestra carpeta donde esta instalado WAMP)

busca esta linea en php.ini

; Be sure to appropriately set the extension_dir directive.

y reemplaza hasta la linea que diga module setting  con este texto:

; Be sure to appropriately set the extension_dir directive.
;
extension=php_bz2.dll
extension=php_curl.dll
;extension=php_com_dotnet.dll
;extension=php_enchant.dll
extension=php_fileinfo.dll
;extension=php_ftp.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=php_odbc.dll
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_phpdbg_webhelper.dll
;extension=php_shmop.dll

; The MIBS data available in the PHP distribution must be installed.
; See www.php.net
;extension=php_snmp.dll

extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
;extension=php_sysvshm.dll
;extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

 

Luego haz una copia del mismo php.ini en la carpeta y renombrala con el nombre phpForApache.ini

Abre el archivo wampserver.conf y reemplaza todo con este código:

<?php
$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';

//PHP 7 needs Apache 2.4.x and doesn't works with Apache 2.2.x

$phpConf['apache']['2.4']['LoadModuleName'] = 'php7_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php7apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] = ''; 
?>

Si tubieras la opción de usar apache 2.4 y 2.2 puedes hacer un cambio en el archivo wampmanager.ini  reemplazando la versión de apache y de php.

Y eso es todo. reinicia wamp y ya podrás ver en el menu de php que puedes seleccionar la versión 7

 

Espero que te haya servido de ayuda, difunde la información. comparte si te gustó

 

Agradezco a Pol Artís por su email sobre los cambios a realizar para apache 2.2 a 2.4

Esto también te puede interesar

Si te ha gustado ¡compártelo!
Entrada anterior
Di Hola a WordPress 4.4
Entrada siguiente
Por qué elegir WordPress
Menú