Поддержка ImageMagick в php5
Устанавливаем поддержу ImageMagick в PHPСкачиваем php-5.2.X или php-5.3.X
wget http://ua.php.net/get/php-5.3.0.tar.gz/from/this/mirror
После того как файл выполняет загрузку нужно извлечь файлы:
tar -xvf php-5.2.17.tar.gz
Чтобы добавить поддержку ImageMagick, для этого мы добавляем PECL пакета в исходный код, чтобы он мог быть включен в компиляцию.
Пожалуйста, обратите внимание ImageMagick можно добавить после компиляции и динамически загружаться через файл php.ini.
Для получения дополнительной информации об этом методе см. http://ua.php.net/manual/en/install.pecl.pear.php.
Перейдите в каталог в вашем PHP каталоге с исходными кодами. Где PHP ищет PECL пакеты:
cd ~/php-5.3.0/ext/
Скачайте, распакуйте и переименуйте пакет ImageMagick:
wget http://pecl.php.net/get/imagick-3.0.1.tgz
tar -xvf imagick-3.0.1.tgz
mv imagick-3.0.1 imagick
Вернитесь в главную директорию:
cd ~/php-5.2.17/
Теперь нам нужно создать новый конфигурационный файл, который принимает во внимание ImageMagick. Сначала удалите старый файл конфигурации:
rm configure
Для создания нового файла используем инструмен buildconf.
Вы увидите несколько предупреждений - они могут быть проигнорировано:
./buildconf --force
Теперь мы можем запустить команду настройки:
'./configure' '--with-apxs2' '--with-curl=/usr/local/lib' '--with-gd' '--enable-gd-native-ttf' '--with-ttf' '--with-gettext' '--with-jpeg-dir=/usr/local/lib' '--with-freetype-dir=/usr/local/lib' '--with-kerberos' '--with-openssl' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr' '--with-mysqli=/usr/bin/mysql_config' '--with-pcre-regex=/usr/local' '--with-pdo-mysql=/usr' '--with-pear' '--with-png-dir=/usr/local/lib' '--with-zlib' '--with-zlib-dir=/usr/local/lib' '--enable-zip' '--with-tidy' '--with-xsl' '--with-bz2=/usr/lib' '--with-imap=/usr/local/imap-2007e' '--with-imap-ssl' '--with-imagick' '--enable-exif' '--enable-soap' '--with-iconv=/usr/local' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-mbstring'
Если нет ни каких ошибок
make
make install