Cómo agregar una nueva versión de PHP a WAMP


19

Estoy tratando de instalar PHP 5.3.8 para que funcione con WAMP (Windows).

Lo descargué del sitio web de PHP, lo copié en la carpeta bin y agregué esta línea a wampmanager.ini:

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

y:

[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;

Pero no funciona ...

Después de editarlo e iniciar WAMP, esos cambios se eliminan del archivo ini.


¿Has intentado descargarlo del sitio de complementos de WAMP ? EDITAR: Acabo de darme cuenta de que la versión más reciente es 5.3.1, lo siento.
tombull89

Este no es el lugar correcto para esta pregunta. Todos deberían rechazar esta pregunta. Necesito 4 repeticiones más ... entonces lo haré. : P: P
Lonewolf

Respuestas:


1

¿Por qué no instalas la última versión de WAMP?

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

  • Apache 2.2.17
  • Php 5.3.3
  • Mysql 5.1.53 (versión 64 bits)
  • Mysql 5.5.8 (versión 32 bits)
  • PhpMyadmin 3.2.0.1
  • SQLBuddy 1.3.2

2
Alex está intentando que PHP 5.3.8 funcione. WAMP 2.1a viene con PHP 5.3.3.
tombull89

36

Necesitaba una forma de instalar PHP 5.4 manualmente, porque no hay un complemento de PHP 5.4 para mi versión de WampServer.

Este hilo es un poco viejo, pero daré el procedimiento aquí, ya que coincide con la pregunta original.

Tomaré PHP 5.4.13 para mi ejemplo (actualmente la versión 5.4 más reciente)

  1. Descargar binarios en php.net
  2. Extraiga todos los archivos en una nueva carpeta: C:/wamp/bin/php/php5.4.13/
  3. Copie el wampserver.confde otra carpeta php (como php/php5.2.8/) a la nueva carpeta
  4. Cambiar php.ini-developmentel nombre del archivo aphpForApache.ini
  5. Hecho ! Reinicie WampServer (> Haga clic derecho en el icono de la bandeja> Salir)

nota : si está agregando php versión 5.6, también necesita copiar php5apache2_4.dlldesde otra carpeta php, de lo contrario el servidor wamp no se iniciará.


10
Gran respuesta. Solo para ser claro, ya que me hizo tropezar Restart WampServer, significa que debe hacer clic derecho en el icono de la bandeja, hacer clic en salir y luego abrir WAMP nuevamente, en lugar de hacer clic en el Restart All Servicesbotón.
MrLore

2
Solo quiero notar que la carpeta extraída dice php-5.6.18 y en Php-> Version muestra -5.6.18 ¿Ha hecho alguna diferencia? ¿O necesito cambiar el nombre de la carpeta a 5.6.18 eliminando -?
mujaffars

Tengo wamp2.5 con php5.5, luego probé esta solución para instalar php5.4 pero cada vez que cambio php a 5.4, no puedo ejecutar ningún proyecto en mi computadora local. Parece que apache no se está ejecutando. Intenté hacer clic manualmente en apache >> iniciar el servicio, pero aún no
tuve

Estoy intentando actualizar de php5.5.12 a php7.0.2 para Magento 2. No funciona. El logotipo de Wamp no cambia de color naranja.
Gema

1
enlace programación
tips.in

6

Yo también necesitaba actualizar PHP en WAMP recientemente. Hay un puñado de pasos para hacerlo correctamente. Los cubrí todos y proporcioné capturas de pantalla en la publicación vinculada a arriba.

¡Espero eso ayude!


3

Este es otro artículo útil sobre cómo cambiar la versión de php en wamp.

Un detalle útil que se menciona en el artículo es actualizar la variable de entorno para que apunte al nuevo php , de modo que pueda obtener acceso al php cli correcto.


1
Este artículo me funcionó con WAMP 3 pasando de php 7.0.0 a php 7.1.10.
Capitán Hipertexto
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.