tutorial sirve que programacion para lenguaje descargar caracteristicas php

sirve - error de php: no se encuentra la clase ''Imagick''



php tutorial (6)

Recibo el error "Class ''Imagick'' not found". De alguna manera tengo que hacer que esta biblioteca sea accesible para php. Estoy usando Php 5.2.6 en Fedora 8. my php_info no menciona a ImageMagick.

Lo intenté: yum instaló ImageMagick y reinició Apache, que no funcionó.

También agregué extension = imagick.ext a mi archivo php.ini y reinicié Apache, que no funcionó.


De: http://news.ycombinator.com/item?id=1726074

Para distribuciones basadas en RHEL i386:

yum install ImageMagick.i386 yum install ImageMagick-devel.i386 pecl install imagick echo "extension=imagick.so" > /etc/php.d/imagick.ini service httpd restart

Esto también puede funcionar en otras distribuciones i386 usando el administrador de paquetes yum. Para x86_64, simplemente reemplace .i386 con .x86_64


Instala Imagic en PHP7:

sudo apt-get install php-imagick


Para todos los que tienen problemas con esto, hice este tutorial:

¿Cómo instalar Imagemagick y el módulo Php Imagick en ubuntu?

Hice esto 7 pasos simples:

Actualizar bibliotecas y paquetes

apt-get update

Eliminar cosas obsoletas

apt-get autoremove

Para las bibliotecas de ImageMagick

apt-get install libmagickwand-dev

para la clase principal Imagick

apt-get install imagemagick

Para crear los binarios y las conexiones en beetween

pecl install imagick

Añade la extensión a tu php.ini

echo "extension=imagick.so" >> /etc/php5/apache2/php.ini

Reiniciar Apache

service apache2 restart

Encontré un problema. PHP busca archivos .so en una carpeta llamada / usr / lib / php5 / 20100525, y el archivo imagick.so se almacena en una carpeta llamada / usr / lib / php5 / 20090626. Entonces debes copiar el archivo a esa carpeta.


Debian 9

Acabo de hacer lo siguiente y todo lo demás también se instaló automáticamente.

sudo apt-get -y -f install php-imagick sudo /etc/init.d/apache2 restart


Para MAMP que se ejecuta en Mac OSX

Averigüe qué versión de PHP e instale la versión correcta mediante brew

brew install homebrew/php/php56-imagick

Agregue la extensión modificando la plantilla php.ini en MAMP

Verificar el Imagick


Ubuntu

sudo apt-get install php5-dev pecl imagemagick libmagickwand-dev sudo pecl install imagick sudo apt-get install php5-imagick sudo service apache2 restart

Algunas dependencias probablemente ya se cumplirán pero excluyendo el servicio Apache, eso es todo lo que se requiere para que PHP use la clase Imagick .