Скрипт для замены php 5.3 на 5.2
Все еще приходится использовать 5.2 ради некоторых сайтов.
У данного способо есть один недостаток. Репозитории karmic, которые здесь используются больше не поддерживаются, и вообще удалены. Поэтому, два варианта — использовать сторонний репозиторий, либо если есть возможноть — использовать репозиторий karmic, к примеру у меня он синхронизирован на локальной машине.
Скрипт:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | php_installed=`dpkg -l | grep php| awk '{print $2}' |tr "\n" " "` # remove all php packge sudo aptitude purge $php_installed # use karmic for php pakage # pin-params: a (archive), c (components), v (version), o (origin) and l (label). echo -e "Package: php5\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee /etc/apt/preferences.d/php > /dev/null apt-cache search php5-|grep php5-|awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'|sudo tee -a /etc/apt/preferences.d/php > /dev/null apt-cache search -n libapache2-mod-php5 |awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'| sudo tee -a /etc/apt/preferences.d/php > /dev/null echo -e "Package: php-pear\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee -a /etc/apt/preferences.d/php > /dev/null # add karmic to source list egrep '(main restricted|universe|multiverse)' /etc/apt/sources.list|grep -v "#"| sed s/`lsb_release -s -c`/karmic/g | sudo tee /etc/apt/sources.list.d/karmic.list > /dev/null # update package database (use apt-get if aptitude crash) sudo apt-get update # install php sudo apt-get install $php_installed # or sudo aptitude install -t karmic php5-cli php5-cgi //for fcgi # or sudo apt-get install -t karmic libapache2-mod-php5 //for apache module sudo aptitude hold `dpkg -l | grep php5| awk '{print $2}' |tr "\n" " "` #done |
Популярность: 1%
Также почитайте эти записи:
- Ubuntu 10.04. php 5.3 -> php 5.2 (0)
- Чтение ext4 разделов в Windows (7)
- Удалить последний символ из строки. PHP (1)
Поиск по сайту
Облаго тегов
url
Программы
helper
контент
mysql
firefox
кодинг
vmware
Windows xp
сертификаты
блог
profiler
css
блокнот
dropbox
Wordpress
iMacros
админ
CodeIgniter
cisco
flash
Windows 2003
70-290
рбк
fetchmail
Сайты
linux
дизайн
ccna
FusionCharts
почтовый робот
производительность
vps
IE
Автоматизация
jQuery
FreeBSD
Горячие клавиши
разработка
мое мнение
microsoft
мини заметки о CodeIgniter
hardware
php
статистика
Партнеры
Популярные статьи
- Программы для работы с веб- камерами
- Как узнать mac адрес сетевой карты удаленно
- Чтение ext4 разделов в Windows
- Как обжать кабель
- Основные сочетания клавиш Windows XP
- Доступ к виртуальной машине из интернета. Осваиваем port mapping в vmware
- MySQL: Optimize Table
- Ubuntu. Как узнать размер папок в директории?
- Скрипт для проверки индексации сайтов
- WinXp. Закрываем скрытые шары
Оставить комментарий