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
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.
-
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
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
composer
ese directorio contienephp.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
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
Esto significa que tiene otra instalación más de
PHP
en tu sistema Revisar suPrograms
enControl 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