Installing PHP Extensions and Applications Package “Archive_Zip”
Question ?
while installing ZIP PHP Extension we got following error
Installing PHP Extensions and Applications Package “Archive_Zip”
Failed to download pear/Archive_Zip within preferred state "stable", latest release is version 0.1.2, stability "beta", use "channel://pear.php.net/Archive_Zip-0.1.2" to install install failed
Answer:
Step 1 : Search the zip respositary in your current linux server
[root@vps ~]# yum search zip
Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
* EA4: 91.197.228.252
* EA4-experimental: 91.197.228.252
* cpanel-addons-production-feed: 91.197.228.252
* base: mirrors.coreix.net
* extras: mirrors.coreix.net
* updates: mirrors.coreix.net
EA4 | 2.9 kB 00:00 ...
EA4-experimental | 2.9 kB 00:00 ...
cpanel-addons-production-feed | 2.9 kB 00:00 ...
base | 3.7 kB 00:00
centos-sclo-rh | 2.9 kB 00:00
cpanel-plugins | 2.9 kB 00:00 ...
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
=========================================== N/S Matched: zip ============================================
bzip2-devel.i686 : Header files developing apps which will use bzip2
bzip2-devel.x86_64 : Header files developing apps which will use bzip2
bzip2-libs.i686 : Libraries for applications using bzip2
bzip2-libs.x86_64 : Libraries for applications using bzip2
cpanel-perl-526-Archive-Zip.noarch : CPAN module - Provide an interface to ZIP archive files.
cpanel-perl-526-Compress-Bzip2.x86_64 : CPAN module - Interface to Bzip2 compression library
ea-php54-php-zip.x86_64 : A module for PHP applications that need to handle .zip files
ea-php55-php-zip.x86_64 : A module for PHP applications that need to handle .zip files
ea-php56-php-zip.x86_64 : A module for PHP applications that need to handle .zip files
ea-php70-php-zip.x86_64 : A module for PHP applications that need to handle .zip files
ea-php71-php-zip.x86_64 : A module for PHP applications that need to handle .zip files
ea-php72-php-zip.x86_64 : A module for PHP applications that need to handle .zip files
libzip.i686 : C library for reading, creating, and modifying zip archives
libzip.x86_64 : C library for reading, creating, and modifying zip archives
libzip-devel.i686 : Development files for libzip
libzip-devel.x86_64 : Development files for libzip
minizip.i686 : Minizip manipulates files from a .zip archive
minizip.x86_64 : Minizip manipulates files from a .zip archive
minizip-devel.i686 : Development files for the minizip library
minizip-devel.x86_64 : Development files for the minizip library
perl-Archive-Zip.noarch : Perl library for accessing Zip archives
perl-Compress-Raw-Bzip2.x86_64 : Low-Level Interface to bzip2 compression library
perl-IO-Compress-Bzip2.x86_64 : Perl interface to allow reading and writing of bzip2 data
rh-nodejs6-nodejs-unzip-response.noarch : Unzip a HTTP response if needed
rh-perl524-perl-Archive-Zip.noarch : Perl library for accessing Zip archives
rh-perl524-perl-Compress-Bzip2.x86_64 : Interface to Bzip2 compression library
rh-perl524-perl-Compress-Raw-Bzip2.x86_64 : Low-level interface to bzip2 compression library
rh-php70-php-zip.x86_64 : ZIP archive management extension for PHP
unzip.x86_64 : A utility for unpacking zip files
zip.x86_64 : A file compression and packaging utility compatible with PKZIP
bzip2.x86_64 : A file compression utility
cpanel-pigz.x86_64 : Parallel implementation of gzip
gzip.x86_64 : The GNU data compression program
perl-IO-Compress-Zlib.x86_64 : Perl interface to allow reading and writing of gzip and zip data
Name and summary matches only, use "search all" for everything.
2. Check your current running php version
[root@vps ~]# ps -ef|grep php
root 2843 1 0 09:28 ? 00:00:00 php-fpm: master process (/opt/cpanel/ea-php70/root/etc/php-fpm.conf)
root 2972 2418 0 09:33 pts/0 00:00:00 grep php
3. Install the correct php version of zip extension by following 2’nd step
[root@vps ~]# yum install ea-php70-php-zip.x86_64 Loaded plugins: fastestmirror, universal-hooks Setting up Install Process Loading mirror speeds from cached hostfile * EA4: 91.197.228.252 * EA4-experimental: 91.197.228.252 * cpanel-addons-production-feed: 91.197.228.252 * base: mirrors.coreix.net * extras: mirrors.coreix.net * updates: mirrors.coreix.net Resolving Dependencies --> Running transaction check ---> Package ea-php70-php-zip.x86_64 0:7.0.32-2.2.3.cpanel will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================= Package Arch Version Repository Size ========================================================================================================= Installing: ea-php70-php-zip x86_64 7.0.32-2.2.3.cpanel EA4 95 k Transaction Summary ========================================================================================================= Install 1 Package(s) Total download size: 95 k Installed size: 127 k Is this ok [y/N]: y Downloading Packages: ea-php70-php-zip-7.0.32-2.2.3.cpanel.x86_64.rpm | 95 kB 00:00 ... Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : ea-php70-php-zip-7.0.32-2.2.3.cpanel.x86_64 1/1 warn [009-phpconf] Ignoring SCL “rh-php70” because it does not have the right /etc dir (/opt/rh/rh-php70/root/etc). warn [009-phpconf] Ignoring SCL “rh-php70” because it does not have the right /etc dir (/opt/rh/rh-php70/root/etc). warn [009-phpconf] Ignoring SCL “rh-php70” because it does not have the right /etc dir (/opt/rh/rh-php70/root/etc). Purging all relevant cached command results Removing: /root/.cpanel/datastore/_usr_sbin_httpd_-v Removing: /root/.cpanel/datastore/_usr_sbin_httpd_-l Removing: /root/.cpanel/datastore/_usr_sbin_httpd_-V Rebuilding global cache Building global cache for cpanel...Done Nothing to do (/etc/suphp.conf does not exist) info [modsec_cpanel_conf_init] The modsec2.cpanel.conf file and its datastore are already set up. No further action is required. Built /etc/apache2/conf/httpd.conf OK Nothing to do under ea4 (this script has been deprecated under ea4). Fix mailman RPM directories … … PID 2800 Fix mailing list perms … … PID 2802 Aligning modsec config to Whostmgr - Whostmgr version 11.76.0.5 - Whostmgr supports conf.d/modsec location - No change necessary Waiting for “httpd” to restart gracefully …waiting for “httpd” to initialize ………finished. Service Status httpd (/usr/sbin/httpd) is running as root with PID 2001 (pidfile+/proc check method). Log Messages [Sun Nov 11 09:15:02.284149 2018] [mpm_prefork:notice] [pid 2001] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Sun Nov 11 09:15:02.200693 2018] [:notice] [pid 1998] ModSecurity for Apache/2.9.2 (http://www.modsecurity.org/) configured. [Sun Nov 11 08:56:24.670077 2018] [mpm_prefork:notice] [pid 23005] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Sun Nov 11 08:56:24.611146 2018] [:notice] [pid 23002] ModSecurity for Apache/2.9.2 (http://www.modsecurity.org/) configured. [Sun Nov 11 07:50:43.339188 2018] [mpm_prefork:notice] [pid 14608] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Sun Nov 11 07:50:43.271944 2018] [:notice] [pid 14605] ModSecurity for Apache/2.9.2 (http://www.modsecurity.org/) configured. [Sun Nov 11 07:36:25.369206 2018] [mpm_prefork:notice] [pid 2009] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Sun Nov 11 07:36:25.312546 2018] [:notice] [pid 2006] ModSecurity for Apache/2.9.2 (http://www.modsecurity.org/) configured. [Sat Nov 10 22:33:32.807594 2018] [mpm_prefork:notice] [pid 14524] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Fri Nov 09 02:03:30.493596 2018] [mpm_prefork:notice] [pid 14524] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Thu Nov 08 02:04:34.174129 2018] [mpm_prefork:notice] [pid 14524] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Thu Nov 08 02:03:57.463711 2018] [mpm_prefork:notice] [pid 14524] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Thu Nov 08 02:03:57.412549 2018] [:notice] [pid 14521] ModSecurity for Apache/2.9.2 (http://www.modsecurity.org/) configured. [Wed Nov 07 22:33:37.409737 2018] [mpm_prefork:notice] [pid 1951] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Wed Nov 07 02:11:26.417437 2018] [mpm_prefork:notice] [pid 1951] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Wed Nov 07 02:09:21.388818 2018] [mpm_prefork:notice] [pid 1951] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Tue Nov 06 08:33:10.422422 2018] [mpm_prefork:notice] [pid 1951] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Tue Nov 06 08:33:10.340780 2018] [:notice] [pid 1948] ModSecurity for Apache/2.9.2 (http://www.modsecurity.org/) configured. [Tue Nov 06 08:25:16.598549 2018] [mpm_prefork:notice] [pid 24449] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Tue Nov 06 08:25:16.517400 2018] [:notice] [pid 24446] ModSecurity for Apache/2.9.2 (http://www.modsecurity.org/) configured. [Tue Nov 06 08:24:34.532203 2018] [mpm_prefork:notice] [pid 24228] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Tue Nov 06 08:24:34.446415 2018] [:notice] [pid 24224] ModSecurity for Apache/2.9.2 (http://www.modsecurity.org/) configured. [Tue Nov 06 07:12:01.828947 2018] [mpm_prefork:notice] [pid 27240] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Tue Nov 06 05:15:16.135879 2018] [mpm_prefork:notice] [pid 27240] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Tue Nov 06 03:01:48.997541 2018] [mpm_prefork:notice] [pid 27240] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Tue Nov 06 01:05:03.219560 2018] [mpm_prefork:notice] [pid 27240] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Mon Nov 05 23:08:17.515684 2018] [mpm_prefork:notice] [pid 27240] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Mon Nov 05 21:11:31.658653 2018] [mpm_prefork:notice] [pid 27240] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Mon Nov 05 19:14:46.101493 2018] [mpm_prefork:notice] [pid 27240] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Mon Nov 05 17:01:19.357590 2018] [mpm_prefork:notice] [pid 27240] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Mon Nov 05 15:04:32.996669 2018] [mpm_prefork:notice] [pid 27240] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations [Mon Nov 05 13:07:46.634240 2018] [mpm_prefork:notice] [pid 27240] AH00163: Apache/2.4.37 (cPanel) OpenSSL/1.0.2p mod_bwlimited/1.4 configured -- resuming normal operations httpd restarted successfully. Setting permissions for.....tutornn5 … ...Done warn [009-phpconf] Ignoring SCL “rh-php70” because it does not have the right /etc dir (/opt/rh/rh-php70/root/etc). warn [009-phpconf] Ignoring SCL “rh-php70” because it does not have the right /etc dir (/opt/rh/rh-php70/root/etc). warn [009-phpconf] Ignoring SCL “rh-php70” because it does not have the right /etc dir (/opt/rh/rh-php70/root/etc). Nothing to do (/etc/suphp.conf does not exist) warn [011-migrate_extension_to_pecl_ini] Ignoring SCL “rh-php70” because it does not have the right /etc dir (/opt/rh/rh-php70/root/etc). Processing ea-php55 … … moving zend_extension and extension directives from php.ini to php.d/zzzzzzz-pecl.ini … Processing ea-php56 … … moving zend_extension and extension directives from php.ini to php.d/zzzzzzz-pecl.ini … Processing ea-php70 … … moving zend_extension and extension directives from php.ini to php.d/zzzzzzz-pecl.ini … Service Status apache_php_fpm restarted successfully. Verifying : ea-php70-php-zip-7.0.32-2.2.3.cpanel.x86_64 1/1 Installed: ea-php70-php-zip.x86_64 0:7.0.32-2.2.3.cpanel Complete!