Как понизить php 5.5 до 5,4 на Ubuntu 13?

Я помог привести команду, которая сделала это для GroupWise 5 к Exchange 2003 в 2005 году для более чем 5 000 пользователей. Это была LAN, но 100 МБ. Очевидно старые серверы GroupWise, но мы использовали Инструмент Quest, что мы работали на дюжине рабочих столов одновременно. Два рабочих стола каждый, которого вытягивают с единственного сервера GW (серверы на 6 ГВт) и вся почта шел во всего два Exchange среднего размера 2 003 сервера с iSCSI бэкенд SAN. Нам потребовались почти 3 дня 24/7 всей дюжины рабочих столов, работающих для получения по запросу с серверов. Существует длинный хвост к нашему методу, означающему, что 75% были сделаны за первые 36 часов, и огромные почтовые ящики с ГБ электронной почты заняли еще 1,5 дня.

Никакая идея, какой инструмент Вы используете, не мигрирует, но можно всегда тестировать путем выполнения миграции и оставления старых данных неповрежденными, затем удалять почтовые ящики на Exchange, после того как Вы сделаны. Промывка, повториться. Мы сделали этот запуск со всего 1 тестового почтового ящика понять набор функций миграции и масштабируемый к 10% несколько недель заранее. Не предполагайте, что инструмент только СЧИТЫВАЕТ данные с Exchange и не изменяет его вообще, поскольку наш исходный инструмент отметил бы почтовое чтение, которое могло быть плохим для тестирования, если пользователи не знают. Мы сначала сделали тест от двух серверов GW до одного Exchange Server за недели до этого только для получения оценки времени и сделали это в выходные и сказали пользователям, что вся их почта будет отмечена чтение.

Тонны небольших проблем обнаружатся, как ранее упомянуто. Это перемещает правила ящика входящих сообщений, что относительно почтовых шаблонов, или подписей, примечаний, общедоступных календарных полномочий, и т.д. (Я не здравый смысл с GW 7 функций). Намного лучше вовлечь продвинутых пользователей и несколько обычных пользователей заранее для разговора о том, чем их проблемы были бы, кроме того, просто, "будет я сохранять всю свою электронную почту". Т.е. наш GW5 на самом деле имел большие вложения в старых электронных письмах более чем 50 МБ, которые мы решили не переместить и сообщение их заранее предотвращенное пользовательское восстание позже. Другой был людьми, ненавидел поддержку бедных сообщения отзыва в Outlook по сравнению с GW, и мы должны были придумать документацию заранее для обучения. Любовь/ненависть почтового клиента похожа на религию многим пользователям и очень еще нет на их панели инструментов работы, что они зависят от так как почтовые клиенты.

Путем мы удостоверились, что 100%-я почтовая доступность была то, что все почтовые ящики в обмен были настроенными неделями прежде, и мы сохранили две системы учетной записи в синхронизации посредством ручной записи. Мы много раз связывались со всеми, что в 17:00 в пятницу необходимо прекратить использовать GW (и мы блокировали пользовательский доступ к svr IP в маршрутизаторе, когда время настало). В 17:00 можно начать использовать OWA, который сначала будет пуст, и медленно заполняться со всей информацией за выходные. Это было простым сообщением это понятые пользователи.

На бэкенде мы запустили все 12 рабочих столов миграции в 17:00. Мы на самом деле сделали 2 передачи, 1-я передача через все почтовые ящики GW переместила все КРОМЕ электронной почты. Затем 2-я передача через все почтовые ящики снова для миграции просто электронной почты. Посредством тестирования мы нашли, что людям было нелегко быть ни с чем в их почтовом ящике в течение многих дней, но DID терпел недостающую электронную почту, ЕСЛИ у них был свой календарь/контакты, и т.д. в худшем случае, что миграция заняла НЕДЕЛЮ.

Также в 17:00 мы изменили весь внутренний/внешний DNS, таким образом, вся новая почта перейдет к Exchange.

Также в 17:00 у нас был очень хорошо протестированный сценарий, который удалил GW5, удалил почтовые профили и установил Outlook на клиентских компьютерах. Они были проинструктированы отправленные пользователям о том, как использовать OWA, пока значок перспективы не обнаружился на рабочем столе.

Мы были местным органом власти, таким образом, у нас должно было быть 24/7 почтовое время работы. С волшебством cutover время для пользователей, в то время как системы стачиваются в фоновом режиме, это удалило почти все давление наличия основанной на отключении электричества миграции, все же предоставленные пользователи почти все, в чем они нуждались в течение часов после cutover должного к нашей стратегии с 2 передачами.

1
задан 16 September 2013 в 14:11
2 ответа

Вы можете загрузить нужную версию из репозитория PHP Git и скомпилировать ее вручную.

Требования к компиляции:

  • autoconf: 2.13+ (для PHP <5.4.0) , 2.59+ (для PHP> = 5.4.0)
  • automake: 1.4+
  • libtool: 1.4.x + (кроме 1.4.2)
  • re2c: Версия 0.13.4 или новее
  • flex: Версия 2.5.4 (для PHP <= 5.2)
  • bison: версия 1.28 (предпочтительно), 1.35 или 1.75

Вы можете загрузить снимок состояния 5.4 в качестве исходного кода с git.php.net: 5.4.22

Вот руководство по установке из исходного кода: установить php5 из исходного кода в Linux

Источник статьи: php.net .

-2
ответ дан 4 December 2019 в 10:54

Sorry i wanted to post this as a comment but dont have enough rep. Anyway i had to do the same and followed these steps, below is the following i did to go back to PHP 5.4

remove your php, apache, etc

sudo apt-get purge apache2 php5 libapache2-mod-php5 # add here your server packages

change repositories to raring (with backup)

sudo sed -i.bak "s/saucy/raring/g" /etc/apt/sources.list

update and install server packages

sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5 phpmyadmin 

change repositories back to saucy

sudo sed -i "s/raring/saucy/g" /etc/apt/sources.list

ignore all current upgrades (package hold)

sudo apt-mark hold `aptitude -F%p --disable-columns search ~U`
1
ответ дан 4 December 2019 в 10:54

Теги

Похожие вопросы