Установите пакет pecl (gmagick) без PHPize

Я использую Debian Wheezy с PHP5.5 (не версия PHP по умолчанию для Wheezy).

Я хочу установить gmagick (уже установлена ​​graphicsmagick из aptitude). Итак, я сделал эту командную строку:

pecl install gmagick-beta

А вот и ошибка

Starting to download gmagick-1.1.7RC2.tgz (97,556 bytes)
......................done: 97,556 bytes
10 source files, building
running: phpize
sh: phpize: command not found
If the command failed with 'phpize: not found' then you need to install php5-dev packageYou can do it by running 'apt-get install php5-dev' as a root user
ERROR: `phpize' failed

Поэтому я заглянул в php5-dev и увидел, что при установке php5-dev моя текущая установка PHP5.5 будет "обновлена". Как это вообще возможно, так как это последняя версия, даже не доступная в официальной ветке Debian... Я не хочу устанавливать php5-dev (я не хочу, чтобы сервер отказывал в случае конфликтов / проблем при обновлении)

В любом случае, я просто хочу установить этот пакет pecl без phpize.

Это возможно?

1 ответ

Почему бы вам не взглянуть на http://www.dev-metal.com/setup-latest-version-php-5-5-debian-wheezy-7-07-1-fix-gpg-key-error/

Затем вы используете версию PHP из репозиториев, что всегда является лучшей идеей. Затем вы также можете установить пакет php-dev.

Обратите внимание на предупреждение об обновлении Apache.

Короче:

Добавьте эти строки в свой /etc/apt/sources.list

deb http://packages.dotdeb.org wheezy-php55 all
deb-src http://packages.dotdeb.org wheezy-php55 all

Чтобы преодолеть проверенные источники ошибок:

gpg --keyserver packages.dotdeb.org --recv-key  E9C74FEEA2098A6E
gpg -a --export E9C74FEEA2098A6E | sudo apt-key add -

После этого:

apt-get update
apt-get install php5 php5-dev
Другие вопросы по тегам