Table of contents

PHP 7.4 configure error : Package requirements (zlib) were not met

PHP May 26, 2020 Viewed 7.6K Comments 0

Question

When compiling php-7.4.6 on Linux, run the command ./configure --prefix=/opt/php-7.4.6 --with-pdo-mysql --enable-fpm --with-curl, but the following error occurs.

checking for zlib... no
configure: error: Package requirements (zlib) were not met:

No package 'zlib' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables ZLIB_CFLAGS
and ZLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Solution

It requires zlib-devel package.

1.Install manually

On the web page https://pkgs.org/search/?q=zlib, find the zlib-devel version that matches your operating system, and download and install it.

2. With command line

Ubuntu / Debian

sudo apt-get install zlib1g-dev

RHEL / CentOS

sudo yum install zlib-devel
Updated Jul 01, 2020