Codigos Fonte, Artigos e Dicas
Downgrade PHP no Ubuntu 10.4 Lucid
Recentemente tive problemas estranhos com o Drupal em servidores com o novo Ubuntu, quando fui ver vários módulos (inclusive o Menu Administrator) não estavam preparados para a nova versão do php, solução? fazer downgrade, vamos lá.
- adicione o repositório do karmic como opcional
sed s/lucid/karmic/g /etc/apt/sources.list | tee /etc/apt/sources.list.d/karmic.list
- agora execute o ‘apt-get update’ para ele fazer uma leitura no novo repositório adicionado
- Adicione um arquivo priorizando certos pacotes do php no diretório ‘/etc/apt/preferences.d/’ segue em anexo no final desse tutorial um arquivo exemplo com alguns pacotes do php5 básicos
- Caso você queira instalar algum outro pacote do php, adicione uma entrada dele antes no arquivo ‘php’ do diretório dito acima, dizendo ao sistema que a versão a ser baixada vai vim do repositório do karmic e não do lucid
Dica:
Caso você já tenha pacotes do php instalado, você pode utilizar o script a baixo para ele remover estes pacotes, adicionar a entrada deles no preferences.d e reinstalá-los com a antiga versão:
#!/bin/sh
# Script to install PHP 5.2 from 9.10 on 10.04
# And pin it so it does not get updated
PKGS=`dpkg -l | grep php | awk '{print $2}'`
apt-get remove $PKGS
sed s/lucid/karmic/g /etc/apt/sources.list |
tee /etc/apt/sources.list.d/karmic.list
mkdir -p /etc/apt/preferences.d/
for PACKAGE in $PKGS
do
echo "Package: $PACKAGE
Pin: release a=karmic
Pin-Priority: 991
" | tee -a /etc/apt/preferences.d/php
done
apt-get update
apt-get install $PKGS
Anexos:
http://diariodecodigos.info/alexandre/downgrade/php
Fonte:
http://2bits.com/drupal-planet/various-ways-running-php-52-ubuntu-1004-lucid-lynx.html
Posts Relacionados
| Imprimir artigo | Este artigo foi escrito por Alexandre Santos em 29 29UTC junho 29UTC 2010 às 11:31, e está arquivado em Linux. Siga quaisquer respostas a este artigo através do RSS 2.0. Você pode deixar uma resposta ou fazer um trackback do seu próprio site. |


há 1 ano atrás
Qual versão do php eu vou ter se aplicar essas configurações?
estou tentando instalar a versão 5.2.6 para colocar o sistema da empresa no ar, consegui fazer o downgrade pra versão 5.2.14 utilizando o repositório karmic (seguindo um tutorial), porem o sistema não funciona nessa versão. Sei que no repositório jaunty tem os pacotes que preciso. Não sei como configurar pra fazer isso. Você pode me ajudar com isso?
[Reply]