1 votos

Laravel nuevo [proyecto] no funciona a pesar de que PHP, Composer, todo funciona

Estoy tratando de instalar laravel, pero sigo recibiendo el "La extensión Zip PHP no está instalada. Por favor, instálela e inténtelo de nuevo".

El asunto es el siguiente: he instalado php7.3, introducir 'composer' en el terminal funciona, y el composer está en el PATH (al menos, aparece cuando introduzco echo $PATH ). Además, con sólo introducir laravel me muestra lo que debo esperar ver cuando Laravel está instalado (por ejemplo, dice que la palabra clave 'new' está disponible para mí para hacer una nueva aplicación Laravel).

Es que no tengo ni idea de dónde me estoy equivocando, y ya llevo casi dos horas y media con esto. Cualquier ayuda sería En gran medida Se agradece.

(Nota: todo lo que está en negrita está subrayado por mí)

Cómo es mi terminal:

0voto

klanomath Puntos 19587

Si instalas php@7.3 con brew no estará simbolizado en /usr/local/bin. Entonces el php del sistema sigue siendo el encargado. Comprueba esto con which php !. El php del sistema echa de menos el módulo zip. Compruebe esto con php -m .

Para habilitar el php@7.3 de brew agregue a su PATH actual (probablemente en ~/.zshrc, ~/.zprofile o ~/.bash_profile):

export PATH="/usr/local/opt/php@7.3/bin:....

Vuelva a lanzar el Terminal y compruebe que el bin php es el adecuado con which php (debería ser /usr/local/opt/php@7.3/bin/php ) y si php -m lista el módulo php zip.

A continuación, introduzca laravel new AdPro de nuevo.

Resultado:

user@host ~ % laravel new AdPro
Crafting application...
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Package operations: 92 installs, 0 updates, 0 removals
  - Installing doctrine/inflector (1.3.1): Downloading (100%)         
...
...
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
Application ready! Build something amazing.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X