Почему так сложно заставить phpize работать ...? - PullRequest
0 голосов
/ 11 июня 2018

Поверьте, я не из тех, кто легко сдается, но я собираюсь в этом разобраться ... Кроме того, я не эксперт по Linux, но обычно я могу получить достаточно хорошо.

Iначал установку Imagick, и все прошло нормально, кроме 'pecl install imagick'.Это дает мне ошибку 'phpize' не удалось , распространенная ошибка, которая стала ясна после поиска в Google и после поиска на этом форуме.

Все, что упомянуто, не работает, установлено И включило EPEL и репозиторий Remi. Remi для всех версий php 55,56,70,71 включены и перечислены.

Я должен получить пакет php-devel для полученияphpize работает, но его просто нет, поиск yum ничего не находит, и обновление ничего не делает.

Целевая версия PHP - 7.0 в CentOS 7 Люди говорят, что этоошибка в расширении PEAR и пробовал «патчи», но ничего ... Я перезагружаюсь после каждого серьезного изменения, чтобы убедиться, что все загружается, если это даже необходимо.У меня есть полный доступ с правами суперпользователя, поэтому этого не может быть.

Если это БАГ, то почему он все еще там.Единственное, что мне нужно, это установленная библиотека imagick.В наши дни люди могут заставить компьютеры думать, но заставить phpize работать сложно, по-видимому ...

Извините за разглагольствования, но я ненавижу тратить время на вещи, которые легко исправить.

Я надеюсь, что кто-нибудь может помочь мне, если потребуется дополнительная информация, пожалуйста, дайте мне знать;)

1 Ответ

0 голосов
/ 12 июня 2018

Используя репозиторий remi , обычно вам не нужна команда pecl, так как там доступно большинство расширений, см. Список .

Какобъясняется с помощью мастера Wizard :

yum install php-pecl-imagick

или, для версии SCL

yum install php70-php-pecl-imagick

Это последняя версия, созданная для последней версии ImageMagick 6 (не7, в которых отсутствует множество функций).

Пакеты php-devel и php-pear также доступны и позволяют использовать команду pecl.

Remi для всех55,56,70,71 версии php включены и перечислены.

При использовании нескольких версий (SCL) это также работает, например, для 7.0, нужно только включить SCL:

yum install php70-php-devel php70-php-pear
scl enable php70 bash
pecl install imagick
...