Установка Imagick из репозитория
Арендовал дешевенький сервачок для одного грандиозного проекта, начал переносить на него свои скрипты, настраивать, готовить проект к открытию. После первого теста обнаружилось что на сервере установлен PHP5 без дополнительных библиотек типа imagick и gd. По умолчанию на сервере шла предустановленная панель ISPmanager, в ней есть замечательная вкладка «Расширения PHP», перейдя в которую можно выбрать и установить любую недостающую библиотеку. Но вот не задача, при попытке установить любую из выше упомянутых библиотек просто ничего не происходит, система отказывается выполнять заданные ей команды и устанавливать нужные библиотеки.
В таком случае можно установить нужные нам библиотеки прямо из командной строки, зайдя на сервер используя SSH. Опишу как установить недостающую библиотеку на примере Debian, из репозитория.
Пишем:
apt-get install imagemagick php5-imagick |
После скорого процесса установки, нужно подключить вновь установленный модуль(библиотеку), для этого идем в папку /etc/php5/conf.d и переименовываем новый файл (автоматически созданный при установки библиотеки) imagick.ini.disabled в imagick.ini.
После чего перезагружаем наш веб-сервер Apache командой:
/etc/init.d/apache2 restart |
Далее проверяем установленные и запущенные(подключенные) библиотеки PHP, пишем:
php-m |
на экране отобразится список со всем тем, что установлено и подключено в банный момент к пхп)
Думаю этот небольшой пост заслуживает находиться на моем блоге для новичков, т.к. порой таких простых примеров очень сильно не хватает под рукой.

Автор:







Добрый день, А скажите. На виртуальный хостинг можно установить imagemagick.
Добрый день, если его нет, то следует отписаться в поддержку хостинга с просьбой чтобы они подключили соотв. модуль.