2015-07-25 4 views
2

Команда: convert | head -n 4 показывает этотAmazon EC2 Linux Imagemagick вопросы

Version: ImageMagick 6.7.8-9 2014-05-12 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC Features: OpenMP

Тогда, когда я запускаю это:

<?php 
$imagick = new Imagick(); 
$imagick->readImage('test.pdf'); 
$imagick->writeImages('image.jpg', false); 
echo 'Aw'; 
?> 

показывает эту ошибку:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/5.6/modules/imagick.so' - /usr/lib64/php/5.6/modules/imagick.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Fatal error: Class 'Imagick' not found in /var/www/html/test/imagick/index.php on line 2

я добавил extension=imagick.so к моему

etc/php.ini

etc/php-5.6.ini

etc/php-5.5.ini

Я всегда выполнять это первый при тестировании sudo service httpd restart

Мои ссылки: https://gist.github.com/ARolek/9199329

ответ

3

Попробуйте

yes | yum install kernel-devel gcc gcc-c++ 
yes | yum install php-devel 
yum install php-pear # This line installs pecl as well as pear 
yum install ImageMagick-devel 
pecl install imagick 
Add extension-imagick.so to /etc/php.ini 
service httpd restart 
+0

это работает, спасибо! –

+0

рад, что я мог бы помочь;) –

+0

«extension = imagick.so» должно быть добавлено вместо «extension -imagick.so», но в остальном оно работает безупречно. –

0

Похоже, у вас есть ImageMagick установлен, но не PECL Imagick модуль.

Самый простой способ - использовать утилиту pecl.

pecl install imagick 

Если утилита pecl недоступна, вы можете сделать это вручную.

curl -o imagick-latest.tgz https://pecl.php.net/get/imagick 
tar zxvf imagick-latest.tgz 
cd imagick-VERSION_HERE 
phpize 
./configure 
make 
make test # optional but a good idea 
sudo make install 

Обратите внимание на выходе make install. Если php.ini не выбирает его автоматически, вы можете обновить установку extension до абсолютного пути.

extension=/usr/local/lib/php/extensions/no-debug-non-zts-VERSION/imagick.so 
Смежные вопросы