PHP 7.4.3 released

Installation

Linux systems

Um diese Funktionen nutzen zu können müssen sie PHP mit der Option --enable-zip übersetzen.

Mit PHP 5.6.0 wurde die --with-libzip=DIR Konfigurationsoption hinzugefügt, um eine System-Installation von libzip zu verwenden. libzip 0.11 wird benötigt, aber 0.11.2 oder höher werden empfohlen.

Von PHP 7.3.0 an wird die Kompilierung mit der gebündelten libzip nicht mehr empfohlen, ist aber noch immer möglich, indem --without-libzip zur Konfiguration hinzugefügt wird.

Windows

Ab PHP 5.3 ist diese Erweiterung eingebaut. Vorher mussten Windows Benutzer php_zip.dll in ihrer php.ini laden um diese Funktionen nutzen zu können.

Installation via PECL

Information zur Installation dieser PECL-Extension finden sie im Kapitel Installation von PECL-Extensions. Zusätzliche Informationen wie neue Releases, Downloads, Quelldateien, Maintainerinformation und ein CHANGELOG finden Sie hier: » https://pecl.php.net/package/zip.

add a note add a note

User Contributed Notes 4 notes

up
9
Marcel
1 year ago
Getting error

  configure: error: Please reinstall the libzip distribution

when compiling this extension for php 7.3?

You need to install the 'libzip' package.

In Dockerfile you would do this like:

# Install zip
RUN apt-get update && \
     apt-get install -y \
         libzip-dev \
         && docker-php-ext-install zip
up
2
Anonymous
1 month ago
as of php 7.4 it seems the configure syntax is now --with-zip NOT --enable-zip
up
-1
Gabriel Torres
15 days ago
As of PHP 7.4, the option to enable ZIP is --with-zip instead of --enable-zip
up
-10
mattcasiro at gmail dot com
1 year ago
If installing this in a Docker image using:
"docker-php-ext-install zip"

you may get an error such as:
"docker-php-ext-install zip returned a non-zero code: 1"
or
"zip support requires ZLIB"

Docker documentation now suggests this as the proper way to install, to ensure the dependant libraries are installed with it:
# Install zip
RUN apt-get update && \
     apt-get install -y \
         zlib1g-dev \
         && docker-php-ext-install zip
To Top