[Debian] Обновление версии PHP.

12
DavyJohnes
На сайте с 05.01.2011
Offline
84
6490

Здравствуйте!

Имеется:

-Debian Squeeze

-LAMP установленный из репозиториев debian (deb http://ftp.ru.debian.org/debian/ squeeze main)

Проблема в том в одном из php скриптов появилась очень нужная для работы функция. Точнее не функция а новая опция для curl,а именно: CURLOPT_MAX_RECV_SPEED_LARGE. В документации написано что данная функция поддерживается в PHP 5.4.0 и позднее. Тут собственно и возникла проблема. В репозитория ОС идет версия 5.3. Погуглив, прикинул варианты:

-установить последний php из исходников

-подключить testing репозиторий debian

-подключить сторонний репозиторий (из первых попавшихся: http://www.dotdeb.org/)

Подскажите, как из вариантов наиболее верный? Или предложите свой.

https://handy-tools.io (https://handy-tools.io) - Набор полезных утилит для всех!
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#1

Обновил недавно на одном сервере все ПО до testing (Wheezy), полет нормальный :)

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
DavyJohnes
На сайте с 05.01.2011
Offline
84
#2
foxi:
Обновил недавно на одном сервере все ПО до testing (Wheezy), полет нормальный :)

В том числе сам дистрибутив? Или только ПО?

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#3
DavyJohnes:
В том числе сам дистрибутив? Или только ПО?

Заменил squeeze на testing в sources.list и потом

apt-get update

apt-get upgrade

apt-get dist-upgrade

Только при обновлении предлагается конфиги перезаписать, php.ini и еще не помню парочку, так что с этим осторожнее.

В итоге lighttpd php sqlite3 memcached bind9 работают отлично на новых версиях, за 10 дней работы ошибок не обнаружилось :)

L
На сайте с 13.01.2011
Offline
125
#4

не стоит до testing обновлять систему

проще http://www.dotdeb.org/instructions/

deb http://packages.dotdeb.org squeeze-php54 all

deb-src http://packages.dotdeb.org squeeze-php54 all

wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | apt-key add -

apt-get update

apt-get install php5 php5-common

Контакты-icq 535609 ()
S
На сайте с 21.05.2012
Offline
11
#5

Лучше использовать backports, потому что с таким обновлением до testing проблемы будут потом

Администрирование и мониторинг серверов (http://servcare.com)
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#6
Servcare:
Лучше использовать backports, потому что с таким обновлением до testing проблемы будут потом

У дебиана testing всегда стабилен, раньше, да и сейчас, на десктопе постоянно его юзаю. Косяков ниразу не всплывало, что не скажешь о sid (нестабильном) дистрибутиве...

DavyJohnes
На сайте с 05.01.2011
Offline
84
#7
foxi:
У дебиана testing всегда стабилен, раньше, да и сейчас, на десктопе постоянно его юзаю. Косяков ниразу не всплывало, что не скажешь о sid (нестабильном) дистрибутиве...

У меня то применение исключительно серверное, по сему интересует testing именно с этой стороны

S
На сайте с 21.05.2012
Offline
11
#8
foxi:
У дебиана testing всегда стабилен, раньше, да и сейчас, на десктопе постоянно его юзаю. Косяков ниразу не всплывало, что не скажешь о sid (нестабильном) дистрибутиве...

Суть не в том. Если наставишь пакетов с разных релизов то потом будут проблемы с зависимостями.

neoks
На сайте с 17.03.2010
Offline
152
#9
DavyJohnes:
У меня то применение исключительно серверное, по сему интересует testing именно с этой стороны

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

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#10

Главное иметь локальный аналог системы. Обновил на локалке - сработало, значит можно на продакшене обновлять ))

12

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