Я использую 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.
Это возможно ?
Почему бы тебе не взглянуть на 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