Как я могу установить PHP 5.4 в Debian 7.5 (Wheezy)?

1934
Joao Fernando Mortani

Интересно, есть ли у вас способ установить PHP 5.4 на Debian 7.5 через apt-get, добавив несколько URL в sources.list.

Я добавил следующие строки, однако он требует много зависимостей:

deb http://packages.dotdeb.org/ squeeze-php54 all deb-src squeeze-php54 all http://packages.dotdeb.org 
1
** «Я добавил следующие строки, однако это требует большого количества зависимостей». ** Тогда это то, что должно произойти… Необходимо установить множество зависимостей. Это проблема? Потому что это просто так. Подробнее о [Dotdeb здесь] (https://www.dotdeb.org/2015/09/08/php-5-4-45-for-wheezy-and-squeeze/). JakeGould 8 лет назад 0
С какой стати вы пытаетесь установить PHP в Debian, используя какой-то неизвестный сторонний сайт? Извините, но вы даже не удосужились сначала найти «php» на [сайте архива пакетов Debian] (http://packages.debian.org)? Или, по сути, делать `apt-cache search php` - как это предлагается в любом руководстве по Debian? kostix 8 лет назад 0
Обратите внимание, что ваш странный сайт использует «squeeze-php54» в качестве имени выпуска, что предполагает, что эти пакеты действительно созданы для Squeeze - выпуска Debian, предшествующего Wheezy, текущей стабильной версии. Следовательно, похоже, что вы просто слепо следили за устаревшим сообщением в блоге / HOWTO. Это действительно плохая практика! Вы должны попытаться определить любой фрагмент команды или файла конфигурации, который руководство хочет запустить / применить. В противном случае вы можете легко нанести ущерб вашей системе. kostix 8 лет назад 1
Я использую этот способ, потому что именно так я встретился для установки PHP 5.4. Я также использую эту машину для установки paravirtualizar vagrant и марионетки. Как полагали зависимости, apt-get решает только эти зависимости. Если не ошибаюсь, YUM решит такую ​​зависимость. Я новичок в мире Debian. Joao Fernando Mortani 8 лет назад 0

1 ответ на вопрос

2
Thomas Weinbrenner

PHP 5.4 является версией по умолчанию в Debian wheezy.

https://packages.debian.org/wheezy/php5

Вы должны быть в состоянии установить его, используя

apt-get install php5 

если у вас есть нормальные хранилища Wheezy в вашем sources.list

Те строки, которые вы добавили в вашу, sources.listпохоже, предназначены для Debian squeeze, который был выпущен до wheezy.

Так что, если у вас есть проблемы, вы должны действительно проверить, что ваш sources.listсодержит хранилища wheezy.

Похожие вопросы