Как правильно обоновить php

L
На сайте с 19.09.2011
Offline
17
820

На сервере (debian, apache+nginx) несколько сайтов, установлен php5-5.2.6.dfsg.1-1+lenny13. Для работы фреймворка понадобился php не ниже 5.3. Как можно обновить, что бы не было проблем? И что значит "+lenny13", и что если в новой версии пхп этого не будет?

---------- Добавлено 24.08.2012 в 15:21 ----------

Пробовал так, в /etc/apt/sources.list deb http://php53.dotdeb.org lenny all

#apt-get update

Ign http://php53.dotdeb.org lenny Release.gpg

Ign http://php53.dotdeb.org/ lenny/all Translation-en

Ign http://php53.dotdeb.org/ lenny/all Translation-en_US

Ign http://php53.dotdeb.org lenny Release

Ign http://php53.dotdeb.org lenny/all i386 Packages

Err http://php53.dotdeb.org lenny/all i386 Packages

404 Not Found

W: Failed to fetch http://php53.dotdeb.org/dists/lenny/all/binary-i386/Packages.gz 404 Not Found

E: Some index files failed to download, they have been ignored, or old ones used instead.

#apt-get install php5

получаю:

php5 is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

M
На сайте с 16.09.2009
Offline
278
#1
landan:
На сервере (debian, apache+nginx) несколько сайтов, установлен php5-5.2.6.dfsg.1-1+lenny13. ... Как можно обновить, что бы не было проблем?

Лучше всего - не извращаться с подключением левых репозитариев, а обновить дистрибутив до стабильной версии. Lenny не поддерживается уже более полугода вообще.

В release notes подробно описана процедура обновления и возможные проблемы:

http://www.debian.org/releases/stable/amd64/release-notes/

landan:
И что значит "+lenny13"

Это часть версии пакета, специфичной для дебиан (часть debian_revision). Подобного формата придерживаются при обновлении пакетов в стабильном дистрибутиве (при исправлении проблем безопасности и т.п.). Если вас интересует функционал пакета - обращайте внимание прежде всего на часть версии *до* этого.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
K
На сайте с 21.08.2012
Offline
47
#2

Самая главная ошибка добавления сторонних пакетов это то, что они потом при обновлении либо удалении будут уносить за собой другие пакеты и Вы будете жалеть о том, что из стандарта не обновлялись.

Администрирую сервера на Linux | Telegram: @avicenna13
L
На сайте с 19.09.2011
Offline
17
#3

Ну вот, положил сервер.

Пхп походу вообще удалился, а апач при перезагрузке:

root@oboi20:~# apachectl restart

Syntax error on line 212 of /etc/apache2/apache2.conf:

Invalid command 'php_admin_value', perhaps misspelled or defined by a module not included in the server configuration

Action 'restart' failed.

The Apache error log may have more information.

Напишите пожалуйста, что добавить в /etc/apt/sources.list и как вернуть хотя-бы уже пхп 5.2((

Andreyka
На сайте с 19.02.2005
Offline
822
#4

Вот по этому такой дистрибутив не желательно использовать на сервере

Не стоит плодить сущности без необходимости
K
На сайте с 21.08.2012
Offline
47
#5

http://debgen.simplylinux.ch/index.php - генератор sources.list.

А обычно файл имеет содержание:

deb http://http.us.debian.org/debian stable main contrib non-free

deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://security.debian.org stable/updates main contrib non-free

Зависит от того, в какой стране Ваш Dedicated/VPS.

Den73
На сайте с 26.06.2010
Offline
523
#6

squeeze

10 squeeze


root@s3 ~/remote # head -n30 /etc/apt/sources.list
# Main Repos
deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free

# Update security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# nginx
deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx
L
На сайте с 19.09.2011
Offline
17
#7

Den73, при попытке установить пхп:

php5 : Depends: libapache2-mod-php5 (>= 5.3.3-7+squeeze14) but it is not going to be installed or
libapache2-mod-php5filter (>= 5.3.3-7+squeeze14) but it is not going to be installed or
php5-cgi (>= 5.3.3-7+squeeze14) but it is not going to be installed
Den73
На сайте с 26.06.2010
Offline
523
#8

зависимости вылезли, это вы похоже тикет только что открыли, жду доступ.

M
На сайте с 16.09.2009
Offline
278
#9
landan:
Ну вот, положил сервер.

Зачем вы просите советов, если оные игнорируете?

landan:
Напишите пожалуйста, что добавить в /etc/apt/sources.list и как вернуть хотя-бы уже пхп 5.2((

Оставьте:

deb http://archive.debian.org/debian/ lenny main non-free contrib

и установите нужные пакеты.

krimii:
А обычно файл имеет содержание:
deb http://http.us.debian.org/debian stable main contrib non-free

У человека lenny, он давно в архиве.

Сперва сам научись - потом другим советы давай.

landan:
Den73, при попытке установить пхп:

Вы определитесь - хотите "как было" или обновиться до стабильной версии. Если "как было" - см. выше. Если обновиться - как вам советует Den73 (только сперва прочитать release notes, иначе еще что-нибудь "поломаете").

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий