Если Вам вдруг захотелось использовать последнюю версию php-5.4.x на Debian squeeze (где по-умолчанию из пакетов устанавливается php-5.3.x),
будет проще и быстрее установить его с помощью apt-get
.
Первым делом необходимо добавить новые источники пакетов в файл sources.list:
<br />
deb http://packages.dotdeb.org squeeze all<br />
deb-src http://packages.dotdeb.org squeeze all<br />
deb http://packages.dotdeb.org squeeze-php54 all<br />
deb-src http://packages.dotdeb.org squeeze-php54 all<br />
Вы может получить такую ошибку при обновлении кеша:
W: GPG error: http://packages.dotdeb.org stable Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY E9C74FEEA2098A6E
W: GPG error: http://nginx.org squeeze Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62
в этом случае необходимо добавить ключи и повторно обновить кеш:
gpg --keyserver keys.gnupg.net --recv-key 89DF5277
gpg -a --export 89DF5277 | sudo apt-key add -
gpg --keyserver keyserver.ubuntu.com --recv-key ABF5BD827BD9BF62
gpg -a --export ABF5BD827BD9BF62 | sudo apt-key add -
sudo apt-get update
Ну а теперь просто обновите установленные пакеты и обязательно нужно проапгрейдить дистрибутив:
sudo apt-get upgrade
sudo apt-get dist-upgrade