Estoy intentando instalar el instalador de laravel con el compositor en mi PC con Ubuntu, pero aparece este error durante la instalación. `Sus requisitos no se pudieron resolver en un conjunto de paquetes instalables.
Problem 1
- laravel/installer v1.4.1 requires ext-zip * -> the requested PHP extension zip is missing from your system.
- laravel/installer v1.4.0 requires ext-zip * -> the requested PHP extension zip is missing from your system.
- Installation request for laravel/installer ^1.4 -> satisfiable by laravel/installer[v1.4.0, v1.4.1].
To enable extensions, verify that they are enabled in those .ini files:
- /etc/php/7.0/cli/php.ini
- /etc/php/7.0/cli/conf.d/10-opcache.ini
- /etc/php/7.0/cli/conf.d/10-pdo.ini
- /etc/php/7.0/cli/conf.d/20-calendar.ini
- /etc/php/7.0/cli/conf.d/20-ctype.ini
- /etc/php/7.0/cli/conf.d/20-exif.ini
- /etc/php/7.0/cli/conf.d/20-fileinfo.ini
- /etc/php/7.0/cli/conf.d/20-ftp.ini
- /etc/php/7.0/cli/conf.d/20-gettext.ini
- /etc/php/7.0/cli/conf.d/20-iconv.ini
- /etc/php/7.0/cli/conf.d/20-json.ini
- /etc/php/7.0/cli/conf.d/20-phar.ini
- /etc/php/7.0/cli/conf.d/20-posix.ini
- /etc/php/7.0/cli/conf.d/20-readline.ini
- /etc/php/7.0/cli/conf.d/20-shmop.ini
- /etc/php/7.0/cli/conf.d/20-sockets.ini
- /etc/php/7.0/cli/conf.d/20-sysvmsg.ini
- /etc/php/7.0/cli/conf.d/20-sysvsem.ini
- /etc/php/7.0/cli/conf.d/20-sysvshm.ini
- /etc/php/7.0/cli/conf.d/20-tokenizer.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
`
Aparece el error, luego uso este comentario:
composer global require "laravel/installer"

requires ext-zipes un mensaje bastante inútil. Debería decirrequires php-zip or phpX.X-zipal menos.PARA USUARIOS DE MAC con CATALINA
Primero, instale homebrew. Luego dice
reinicia la consola y ejecuta el instalador de laravel
fuente
En centos 7 he usado:
porque cualquier otra solución no funcionó para mí.
fuente
Para PHP7.1 instale esto
fuente
Si tiene este problema con macOS Catalina , le recomiendo estos pasos:
Instale Homebrew (si aún no lo ha hecho): diríjase a brew.sh o simplemente ejecute este comando:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"correr
brew install [email protected]Actualice su variable $ PATH para incluir la versión recién instalada de php:
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrcecho 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.zshrcVuelva a cargar su script de preferencias de shell
$ source ~/.zshrcosource ~/.bashrcFinalmente, instale laravel:
composer global require laravel/installerfuente
Porque
Ubuntu 16.04he usado este comandoPHP7.2y funcionó para mí.fuente
Centos 7 con PHP7.2:
fuente
fuente
Para PHP 7.2 en Ubuntu 18.04 LTS
Funciona de maravilla
fuente
para saber tu versión php
para php 7.3.0
fuente
Para Mac con Macports,
fuente
Estoy usando WSL con ubuntu 16.04 versión LTS con php 7.3 y laravel 5.7
Trabaja para mi
fuente
Falta la extensión zip , puede evitar este error simplemente ejecutando el siguiente comando, tomará la versión por defecto
En caso de que necesite una versión específica, debe mencionar una versión específica de su php, suponga que necesito instalar la
Xversión de php-zip, entonces el comando será.Reemplace
Xcon su versión requerida, en mi caso, esX = 7.3fuente
Para los usuarios de macOs, puede usar Homebrew en su lugar:
fuente