FAQ   •  Поиск
Вход  •  Регистрация
 
понижение версии php на debian

 
Начать новую тему   Ответить на тему    Список форумов newssoft.ru -> Серверные команды
Предыдущая тема :: Следующая тема  
Автор Сообщение
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Пт Dec 20, 2013 11:16 am    Заголовок сообщения: понижение версии php на debian Ответить с цитатой

http://sc0rp1us.blogspot.ru/2012/01/php53-php52-debian-6-squeeze.html


Понижение версии php5.3 до php5.2 в Debian 6 squeeze

Для начала соберём список всех php модулей установленных в систему, и удалим их.
PHP=`dpkg -l | grep -i php | awk '{ printf $2" " }'`
apt-get purge ${PHP}
Добавим в sources.list старый репозиторий


cat >> /etc/apt/sources.list <<EOF
deb http://archive.debian.org/debian/ lenny main
deb-src http://archive.debian.org/debian/ lenny main
EOF

apt-get update
Объясним системе что нас интересует php версии ни как не выше 5.2



cat >/etc/apt/preferences.d/php5 <<EOF
Package: libapache2-mod-php5 libapache2-mod-php5filter
Pin: version 5.2*
Pin-Priority: 1001

Package: php5-suhosin
Pin: version 0.9.2*
Pin-Priority: 1001

Package: php5 php5-cgi php5-cli php5-common php5-curl php5-dbg php5-dev php5-enchant php5-gd php5-gmp
Pin: version 5.2*
Pin-Priority: 1001

Package: php5-imagick php5-imap php5-interbase php5-intl php5-ldap php5-mcrypt php5-mhash php5-mysql php5-odbc php5-pgsql
Pin: version 5.2*
Pin-Priority: 1001

Package: php5-pspell php5-recode php5-snmp php5-sqlite php5-sybase php5-tidy php5-xmlrpc php5-xsl php-pear
Pin: version 5.2*
Pin-Priority: 1001

Package: php-benchmark
Pin: version 1.2.7*
Pin-Priority: 1001

Package: php-compat
Pin: version 1.5.0*
Pin-Priority: 1001

Package: php-http
Pin: version 1.4.0*
Pin-Priority: 1001

Package: php-http-request
Pin: version 1.4.2*
Pin-Priority: 1001

Package: php-net-socket
Pin: version 1.0.8*
Pin-Priority: 1001

Package: php-net-url
Pin: version 1.0.15*
Pin-Priority: 1001

Package: php5-xdebug
Pin: version 2.0.3*
Pin-Priority: 1001

EOF
Установим те пакеты, которые удаляли в самом начале, и доставим еще пару полезных модулей.
apt-get install ${PHP} php5 php5-cli php5-mysql libapache2-mod-php5 \
php5-common php5-curl php5-gd php5-mcrypt php5-suhosin
/etc/init.d/apache restart
Если при установке apt-get начнёт ругаться на какой либо файл, то его можно будет пристыдить командой
apt-cache policy "Имя испорченного пакета"


вот собственно и всё.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов newssoft.ru -> Серверные команды Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
AllSat 22  - photographe de mariage - 2006