Как установить PHP7 с помощью Imagemagick на CloudLinux

Во-первых, мы хотим, чтобы PHP 7 был установлен и обновлен до последней версии для нашего веб-хостинга. Обратите внимание, что это также приведет к тому, что все ваши другие версии PHP будут соответствовать самым современным требованиям — я не испытывал никаких проблем с этим, но вы можете исключить их, если вы беспокоитесь.

php7

yum groupinstall alt-php-enablerepo = cloudlinux-updates-testing

Это займет несколько минут. После завершения мы хотим захватить версию модуля ImageMagick, которая совместима с PHP7 — на данный момент это в бета-версии.

cd / tmp
wget http://pecl.php.net/get/imagick-3.4.0RC2.tgz
tar xvzf imagick-3.4.0RC2.tgz
cd imagick-3.4.0RC2

Теперь нам нужно скомпилировать модуль, используя двоичные файлы PHP70, и переместить их в положение:

/ Opt / Alt / php70 / USR / бен / phpize
./configure-with-php-config=/opt/alt/php70/usr/bin/php-config
make
cp -rp modules / *. so / opt / alt / php70 / usr / lib64 / php / modules /

Все, что нам нужно сделать, это создать этот файл /opt/alt/php70/etc/php.d.all/imagick.ini и ввести следующее:

; Enable Image Magick extension module
extension=imagick.so

… и зарегистрировать это с помощью Cloud Linux:

cagefsctl—setup-cl-selector

Теперь модуль появится под PHP 7 под PHP-селектором.

.. и один раз включенный он также появится и в вашем phpinfo:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *