Cómo actualizar la versión de php en Windows 10

3 minutos de lectura

Avatar de usuario de ThomH
ThomH

Estoy tratando de hacer que mi proyecto Laravel funcione. Pero cuando uso la actualización del compositor dice lo siguiente:

Este paquete requiere php >=5.6.4 pero su versión de PHP (5.5.12) no cumple con ese requisito.

Estoy usando WAMP que ejecuta la versión 7.0.4 de php, esto también se confirma en el navegador si hago eco de la versión de php. Pero cuando uso php-v en la consola muestra que estoy usando PHP versión 5.5.12 (cli).

Busqué un poco en Google y descubrí que usa mi versión PHP de Windows en lugar de la versión de mi servidor web. Pero no pude averiguar cómo actualizar mi versión de PHP en Windows.

El contenido de mi PATH es como se muestra en la siguiente imagen

ingrese la descripción de la imagen aquí

  • Esto significa que tiene otra instalación más de PHP en tu sistema Revisar su Programs en Control Panel y eliminar dicha instalación

    –Huzaib Shafi

    9 sep 2016 a las 17:53

  • PHP CLI y PHP (F)CGI (o incluso Apache Prefork-MPM) son independientes entre sí y no necesitan usar la misma versión de PHP.

    – Carlota Dunois

    9 sep 2016 a las 17:57

  • Agrega el contenido de tu PATH variable a la pregunta

    –Huzaib Shafi

    9 sep 2016 a las 18:09

  • @HuzaibShafi actualizó la publicación Todavía no parece funcionar :/

    – ThomH

    9 sep 2016 a las 18:13

Avatar de usuario de Moe Ismail Alhakeem
Moe Ismail Alhakeem

Puede desinstalar Composer y, mientras lo reinstala, le pedirá que apunte a su directorio de PHP, que será C:\wamp64\bin\php (por lo general), en ese momento puede elegir qué versión de PHP desea usar. . buena suerte.

ingrese la descripción de la imagen aquí

  • Respuesta perfecta. Trabajó como un profesional.

    – Alaksandar Jesús Gen

    19 oct 2018 a las 19:12

  • Trabaja como un súper profesional

    – Abhi Burk

    26 de noviembre de 2018 a las 17:31

  • No tiene que desinstalar: stackoverflow.com/a/49193976/3927450

    – absolutkarlos

    2 de noviembre de 2020 a las 23:46

Avatar de usuario de Huzaib Shafi
Huzaib Shafi

Esto significa que tiene otra instalación más de PHP en tu sistema Revisar su Programs en Control Panel y elimine dicha instalación.

Sin embargo, puede modificar su PATH variable de entorno también. Procedimiento

Simplemente elimine la ruta que apunta a cualquier PHP directorio de instalación.

De lo contrario, si no está seguro de cambiar el PATH variable (que puede ocasionar serios problemas si no se configura bien), simplemente puede eliminar el directorio que PATH la variable apunta a…. (me refiero a la PHP directorio)

La solución totalmente mejor es agregar la ruta de su PHP7 bin directorio al principio de la PATH variable. También debe poner a disposición composer en esto PHP7 directorio bin.

Por ejemplo, reemplazar el C:\php en tu camino con C:\wamp\bin\php7 o cualquiera que sea la ubicación del PHP7 camino es..

  • No puedo encontrar algo que tenga que ver con una versión de PHP en mi PATH, solo hay 3 cosas allí, una para composer (que podría ser), npm y windowsApps

    – ThomH

    09/09/2016 a las 18:00

  • el directorio que contiene el composerese directorio contiene php.exe archivo también?

    –Huzaib Shafi

    9 sep 2016 a las 18:05

  • solo contiene los archivos de carga automática, no php.exe, acabo de descargar la versión 7 de php. ¿Debería intentar vincularlo en el archivo PATH?

    – ThomH

    9 sep 2016 a las 18:07

Para actualizar PHP en Windows 10.

Debe poner la carpeta de la nueva versión de PHP en la misma carpeta que la anterior. Cambias el nombre de la carpeta anterior o la eliminas, prefieres cambiar el nombre de la carpeta anterior, ahora escribes en una consola de terminal

php - v

PHP busca automáticamente una nueva versión

  • Enfoque muy simple

    – AZinkey

    10 de febrero de 2022 a las 8:24

avatar de usuario de alexanderesmar
alexanderesmar

si hubiera instalado antes xampp/wampp y composer globalmente, podría haber agregado php a la ruta de su entorno para llamarlo donde quiera, y ahora quiere que composer use el nuevo xampp con php que instaló recientemente, así que vaya a sistema> pestaña avanzada> variable de entorno> tal vez en PATH luego busque si tiene algo como C:\xampp\php y edite a su nueva ubicación de php.

Tenía múltiples versiones de xampp para probar y composer globalmente instalado para php 7.2

¿Ha sido útil esta solución?