How can I install zipArchive on PHP 7.2 with CentOS 7?

php 7.3 zip extension centos 7
centos install php 7.1 zip extension
php 7.2 zip extension
centos install php 7.3 zip extension
enable php extensions centos 7
php extension zip
php module zip not installed
php-pecl-zip

I am trying to install ziparchive and domdocument on nginx web server that has the latest WordPress. In order to run Avada theme, I need these two on the local CentOS 7 test server. I am searching for an answer for the past 3 days. What shoud I do?

Here is a partial list of "yum list installed:"

php-common.x86_64                   7.2.3-2.el7.remi               @remi-php72<BR>
php-fpm.x86_64                      7.2.3-2.el7.remi               @remi-php72<BR>
php-json.x86_64                     7.2.3-2.el7.remi               @remi-php72<BR>
php-mysqlnd.x86_64                  7.2.3-2.el7.remi               @remi-php72<BR>
php-pdo.x86_64                      7.2.3-2.el7.remi               @remi-php72<BR>
php72.x86_64                        1.0-1.el7.remi                 @remi-safe<BR>
php72-php-cli.x86_64                7.2.3-2.el7.remi               @remi-safe<BR>
php72-php-common.x86_64             7.2.3-2.el7.remi               @remi-safe<BR>
php72-php-json.x86_64               7.2.3-2.el7.remi               @remi-safe<BR>
php72-php-mbstring.x86_64           7.2.3-2.el7.remi               @remi-safe<BR>
php72-php-pear.noarch               1:1.10.5-6.el7.remi            @remi-safe<BR>
php72-php-process.x86_64            7.2.3-2.el7.remi               @remi-safe<BR>
php72-php-xml.x86_64                7.2.3-2.el7.remi               @remi-safe<BR>
php72-runtime.x86_64                1.0-1.el7.remi                 @remi-safe<BR>

unzip.x86_64                        6.0-16.el7                     @base<BR>

php-json.x86_64 7.2.3-2.el7.remi @remi-php72

php72-php-json.x86_64 7.2.3-2.el7.remi @remi-safe

Looks like your installation is a mess, you have installed half of the php- packages (base packages) and half of the php72-php- (SCL packages)

Read the FAQ about Difference between php-* and php##-php-* packages ?

php-fpm.x86_64 7.2.3-2.el7.remi @remi-php72

As you are using FPM as base package from remi-php72, you need zip extension from the same repository (which is probably not enabled, chech with yum repolist)

Drop the unneeded packages

yum remove php72\*

As explained by the wizard, enable the repository permanently to ensure all extensions will be pulled from it

yum-config-manager --enable remi-php72
yum install php-pecl-zip

echo "extension=zip.so" >> /etc/php.d/zip.in

Never do this, each package provides its configuration file to enable the provided extension.

Class 'ZipArchive' not found. how to configure zip on php apache , The actual package name on centos 7 is php-pecl-zip.x86_64 . Try installing that and enabling it by running: echo "extension=zip.so"� This method works for me: First type: yum search zip |grep -i php then it will appear you all modules related to ZIP extensions with various of PHP version like so: ea-php54-php-zip.x86_64 : A module for PHP applications that need to handle .zip ea-php55-php-zip.x86_64 : A module for PHP applications that need to handle .zip ea-php56-php-zip.x86_64 : A module for PHP applications that need to

try yum search zip |grep -i php and install with package name came back

Install zip module php-zip on Centos & Fedora, Install dependencies as root or using sudo: yum install pcre-devel gcc zlib zlib-devel. Install zip module using PECL (PEAR's sister): pecl install zip. Edit the main PHP configuration file to register the new module. Restart your web server as root or using sudo: Check that support is enabled using phpinfo(). The CentOS 8 Operating system comes with PHP version 7.0, and you can install like any other application package using the apt package manager. Today, in this article, we will learn to install PHP 7.2 on CentOS 8 machine. Prerequisites

You can try: yum install php-pecl-zip.x86_64

Try installing that and enabling it by running: echo "extension=zip.so" >> /etc/php.d/zip.ini

[SOLVED] Install ZIP extension for php on CentOS, Hello, I am trying to install zip extension work with php on linux. Now i do not understand how to configure it with php and make it work. Distribution: PCLinuxOS2020 CentOS6.10 CentOS7.7 + 50+ other Linux OS, for test� Main advantage of PHP 7.x is that it will load your web application faster and will consume less server’s resources like CPU and RAM. By default, PHP 5.4 is available in CentOS 7 and RHEL 7 yum repositories. In this article we will demonstrate how to install latest version of PHP on CentOS 7 and RHEL 7 Servers.

I was able to resolve this issue via the following:

yum install yum-utils
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install remi-release-7.rpm
yum-config-manager --enable remi-php72
yum install php72-php-pecl-zip
echo "extension=/opt/remi/php72/root/usr/lib64/php/modules/zip.so" >> /etc/php.d/zip.ini

The issue was due to using the remi repo which doesn't place the module in one of the default locations PHP expects. Setting the absolute path to zip.so in the extension variable under /etc/php.d/zip.ini fixes the issue.

You can find the location of zip.so on your system via the following if the above path doesn't work:

updatedb
locate zip.so

Php extensions on centos7 php7.x, "ZipArchive extension is NOT installed on your web server !". Im googled it but still cant find a working solution work Centos 7. Edited php.ini� ¿Cómo puedo instalar zipArchive en PHP 7.2 con CentOS 7? Estoy tratando de instalar ziparchive y domdocument en el servidor web nginx que tiene la última versión de WordPress. Para ejecutar el tema de Avada, necesito estos dos en el servidor de prueba local de CentOS 7.

This method works for me: First type: yum search zip |grep -i php then it will appear you all modules related to ZIP extensions with various of PHP version like so:

ea-php54-php-zip.x86_64 : A module for PHP applications that need to handle .zip
ea-php55-php-zip.x86_64 : A module for PHP applications that need to handle .zip
ea-php56-php-zip.x86_64 : A module for PHP applications that need to handle .zip
ea-php70-php-zip.x86_64 : A module for PHP applications that need to handle .zip
ea-php71-php-zip.x86_64 : A module for PHP applications that need to handle .zip
ea-php72-php-zip.x86_64 : A module for PHP applications that need to handle .zip
ea-php73-php-zip.x86_64 : A module for PHP applications that need to handle .zip

select whatever version you working with by: yum install ea-php72-php-zip.x86_64 finally, restart the Apache through service httpd restart

ZipArchive extension [Centos 7] - Vesta Control Panel, The PPA providing PHP 7 also provides a php7.0-zip package. You can install it with: sudo apt-get install php7.0-zip. To see additional PHP 7� Of course, you don’t have to install PHP 7.2 on CentOS 7, if you use one of our PHP 7 VPS Hosting services, in which case you can simply ask our expert Linux admins to install PHP 7.2 on CentOS 7 for you. They are available 24×7 and will take care of your request immediately.

PHP 7.0, How do I configure PHP-fpm version 7.2 with Nginx server running on a CentOS / Red Hat Enterprise Linux version 7? PHP is a recursive� Install PHP 7.2. Next, to install PHP 7.2 on Ubuntu 18.04, just run the following command: apt-get install php. This command will install PHP 7.2, as well as some other dependencies. To verify if PHP is installed, run the following command: php -v. You should get a response similar to this: PHP 7.2.3-1ubuntu1 (cli) (built: Mar 14 2018 22:03:58

How to install PHP 7.2 on CentOS 7/RHEL 7, Hi there, just wanted to tryout grav on my own pc (maui linux) - but cant get it to work. I just downloaded Installing php-zip and enabling! should help locally as well :smiley: arank August kaktux August 29, 2017, 1:22pm #7. well - i installed � This is updating to PHP v 5.3 and since still PHP 5.1.6 is installed, you can't install v5.3. First try upgrade to 5.2.17 from webtatic repo. But beware to follow instructions at near bottom of page under section PHP 5.2.17

PHP Zip extension is not installed - local install, Re: php72 modules for centos yum install php-dom php-zip 5.4.16-7.el7 epel 23 k php-xml x86_64 5.4.16-45.el7 base 126 k t1lib So you probably have to install PHP 7.2 as single / default version (see the Wizard). Current latest PHP version from Remi repository is 7.1. Amend the above command for any other subsequent PHP releases. Install or Upgrade to PHP 7 Whether you already have PHP 5 installed on your system or you are performing a new PHP 7 installation, the below command will cater for both: # yum install php

Comments
  • THIS WORKED! I think you meant "yum remove php72\-" Anyway, it unistalled all PHPs, and I reinstalled it, then my problems are gone. Thank you so much!
  • Thanks! I was able to install: php72-php-pecl-zip.x86_64. But after I created zip.ini as you said, it still did not work.
  • You can write a quick phpinfo(); script and check if Zip is enabled
  • Zip is not enabled in phpinfo(). Also, zip.ini did not exist, so I created one with vi. Was it wrong?
  • * base: mirror.steadfast.net * epel: mirror.cs.princeton.edu * extras: mirrors.lga7.us.voxel.net * remi-safe: mirror.team-cymru.org * updates: mirror.team-cymru.org No package php-pecl-zip.x86_64 available. Error: Nothing to do WHAT AM I MISSING?
  • try yum search zip |grep -i php and install with package name came back.
  • Thanks, this was helpful.