无法在 ubuntu 中安装 laravel(缺少 ext-zip)

Posted

技术标签:

【中文标题】无法在 ubuntu 中安装 laravel(缺少 ext-zip)【英文标题】:Cannot install laravel in ubuntu (missing ext-zip) 【发布时间】:2018-04-06 00:57:37 【问题描述】:

求助,我完全无法在我的 kubuntu 系统上安装 laravel。我必须从头开始编译 php7.1 才能使 openssl 和 bzip 工作,并且我已经检查了 Google 上的每个英文结果是否有错误: “laravel/installer v1.4.1 需要 ext-zip * -> 您的系统缺少请求的 PHP 扩展 zip”

这是完整的错误:

gregory@alpha-centauri / $ composer global require "laravel/installer"

将当前目录更改为 /home/gregory/.config/composer 为 laravel/installer 使用版本 ^1.4 ./composer.json 已创建 使用包信息加载作曲家存储库 更新依赖项(包括 require-dev) 您的需求无法解析为一组可安装的软件包。

问题 1

laravel/installer v1.4.1 需要 ext-zip * -> 您的系统中缺少请求的 PHP 扩展 zip。 laravel/installer v1.4.0 需要 ext-zip * -> 您的系统中缺少请求的 PHP 扩展 zip。

laravel/installer ^1.4 的安装请求 -> laravel/installer[v1.4.0, v1.4.1] 可以满足。

要启用扩展,请确认它们已在您的 .ini 文件中启用:

/etc/php/7.1/apache2/php.ini 您也可以在终端内运行php --ini 以查看 > PHP 在 CLI 模式下使用了哪些文件。

安装失败,正在删除 ./composer.json。

我已经检查了这些其他线程:

Composer global require "laravel/installer" failed

Can't install laravel installer via composer

但是我已经安装了php7.1-zip:

gregory@alpha-centauri / $ sudo apt-get install php7.1-zip [sudo] gregory 的密码:

正在阅读包裹清单...完成 构建依赖树

正在读取状态信息...完成

php7.1-zip 已经是最新版本了 (7.1.10-1+ubuntu17.04.1+deb.sury.org+1)。 以下软件包已自动安装且不再 必填:

gaviotatb gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtksource-3.0 gir1.2-rsvg-2.0 gksu libapache2-mod-php7.0 libgaviotatb1 libgksu2-0 libgtksourceview- 3.0-1 libgtksourceview-3.0-common libgtop-2.0-10 libgtop2-common linux-headers-4.10.0-19 linux-headers-4.10.0-19-generic linux-image-4.10.0-19-generic linux-image-extra-4.10.0-19-generic php7.0 php7.0-mcrypt php7.0-mysql python3-mako python3-markupsafe 使用“sudo apt autoremove”删除它们。 0 个已升级,0 个新安装,0 个要移除,1 个未升级。

我完全被困住了,希望能得到任何帮助。

【问题讨论】:

请移至askubuntu。这不是编码问题。 检查this link 感谢@ljubadr,重新编译后将 --enable-zip 添加到我的配置字符串中。 【参考方案1】:

假设您在基于 Debian 的 Linux 发行版下使用 7.1 版 PHP,然后执行以下操作:

sudo apt-get install php7.1-zip

【讨论】:

以上是关于无法在 ubuntu 中安装 laravel(缺少 ext-zip)的主要内容,如果未能解决你的问题,请参考以下文章

我无法在 laravel 5.3 中安装 github laroute 包

无法在 ubuntu 14.04 中安装 phpmyadmin

我无法在 ubuntu 14.04 中安装 monodevelop

无法在 Ubuntu 中安装 libpulse-dev

无法在 linux ubuntu 20.04 中安装 libgraph

无法使用 composer 在 laravel 中安装 PHP-FFMpeg/PHP-FFMpeg 库