Поддержка ImageMagick в php5

Author admin acount on January 12, 2011 | Print | Bookmark
Устанавливаем поддержу 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

Was this article helpful?

Yes No

Category: Виртуальные сервера, Библиотеки

Last updated on April 7, 2011 with 735 views