instalar - install php zip extension centos 7
Instalación de PHP Zip Extension (6)
Así es como lo instalé en mi máquina (ubuntu):
php 7:
sudo apt-get install php7.0-zip
php 5:
sudo apt-get install php5-zip
Editar:
Asegúrese de reiniciar su servidor después.
sudo /etc/init.d/apache2 restart
o sudo service nginx restart
PD: Si está usando centOS, por favor verifique la answer cweiske
Pero si está utilizando un sistema operativo derivado de Debian, esta solución le ayudará a instalar la extensión php zip.
Estoy intentando instalar la extensión PHP Zip.
Mi servidor no tiene acceso a Internet externo, así que lo descargué desde PECL: http://pecl.php.net/package/zip . Elegí 1.10.2, la última versión "estable", y la transferí a mi servidor.
Corrí:
pear install zip-1.10.2.tgz
y agregado
extension=zip.so
a php.ini como se indica. Puedo ver que zip.so también se creó y se colocó en la carpeta de extensión_dir correcta. Reinicié Apache y luego verifiqué si estaba cargado ejecutando:
php -m
A pesar de todo esto, "zip" todavía no está en esa lista.
¿Me estoy perdiendo un paso o haciendo algo mal? Pensé que esto debería ser realmente simple, y estoy empezando a sentirme bastante tonto, jaja.
Otras cosas probablemente importantes:
CentOS Apache 2.2.3 PHP 5.2.16
Puede tener varios archivos php.ini
, uno para CLI y otro para apache. Ejecute php --ini
para ver dónde está la ubicación de CLI ini.
Si usas php5.6 entonces ejecuta esto:
sudo apt-get install php5.6-zip
Simplemente use sudo apt-get install php-zip
si sudo apt-get install php5.6-zip
no funciona, intente sudo apt-get update
y luego intente sudo apt-get install php5.6-zip
1 Paso - Instale una extensión requerida
sudo apt-get install libz-dev -y
Paso 2: instala la extensión PHP
pecl install zlib zip
3 pasos - Reinicie su Apache
sudo /etc/init.d/apache2 restart
Si no funciona, puede verificar si se llama el zip.ini en su phpinfo, para verificar si el zip.so fue incluido.