Инсталиране на php – Image Magick на Cent OS

Основни пакети

1. yum install ImageMagick.i386
2. yum install ImageMagick-devel.i386
3. pecl install imagick

4. След като се инсталира imagick трябва да се зареди в php.ini
Kомпилирания модул може да се намери в /usr/lib/php/modules .

echo ‘extension=imagick.so’ >>  /etc/php.ini

6. Рестартиране на apache2

/etc/init.d/httpd restart

7. Проверяване дали всичко е инсталирано правилно:

Прави се файл info.php със съдържание:

<?php phpinfo(); ?>

Ако всичко е наред вътре ще има секция „imagick

Грешки възникнали при изпълнение на публикацията:

В1. Няма инсталиран pecl

О1. yum install php-pear

В2. При инсталиране на imagick дава грешка

downloading imagick-3.0.1.tgz …
Starting to download imagick-3.0.1.tgz (93,920 bytes)
…………………done: 93,920 bytes
13 source files, building
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
Please provide the prefix of Imagemagick installation [autodetect] :
building in /var/tmp/pear-build-root/imagick-3.0.1
running: /tmp/tmp2lZYQm/imagick-3.0.1/configure –with-imagick
checking for egrep… grep -E
checking for a sed that does not truncate output… /bin/sed
checking for cc… no
checking for gcc… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.
ERROR: `/tmp/tmp2lZYQm/imagick-3.0.1/configure –with-imagick’ failed

О2. yum install gcc

В3. Втора грешка при инсталиране на imagick

sh: make: command not found
ERROR: `make’ failed

О3. yum install make

Други интересни неща

За да се видят какви файлове са записани от пакета ImageMagick.i386

yum install yum-utils

repoquery –list ImageMagick.i386

Категория:

2 отговора

  1. Аватарът на Иван

    Последния ми опит с IM в CentOS беше че прекомпилирания пакет от хранилището нямаше включена поддръжка на JPG, PNG и другите известни формати и това се решаваше със сваляне на сорс и компилиране с включване на същите.

  2. Аватарът на Мартин Петров

    Да ти кажа не съм пробвал дали има, но би трябвало(то и тогава е би трябвало да има :)) ). Ако няма ще ми кажат най- вероятно и ще го направя така.

Logged in as {{omniform_current_user_display_name}}. Edit your profile. Log out? Required fields are marked *

Your email address will not be published. Required fields are marked *

Comments are closed.

You must be logged in to post a comment.