Instalando e configurando : PHP 5.3.6 no Debian

Sun 03 June 2012
By jesuejunior

Fala pessoal, certa vez tive a missão de instalar o Moodle (http://moodle.org), o qual tem um requisito que me complicou um pouco, mas consegui resolve e estou aqui passando a informação.

Requisitos para instalação do moodle: PHP 5.3.2, MySQL 5.0.25 or Postgres 8.3 or MSSQL 2005 or Oracle 10.2.

Um dos nossos servidores roda Debian 6 e nos repositórios padrões(Debian) o PHP padrão é o 5.2, então precisei fazer algumas pesquisas e estou escrevendo aqui a solução que tomei e para não esquecer caso eu precise novamente, nunca se sabe.

#Adicionar os repositórios para instalar o PHP5.3

vim /etc/apt/sources.list

#Adicione as linhas abaixo referente aos repositórios:

deb http://php53.dotdeb.org oldstable all
deb-src http://php53.dotdeb.org oldstable all
deb http://ftp.br.debian.org/debian/ oldstable main
deb-src http://ftp.br.debian.org/debian/ oldstable main
deb http://security.debian.org/ oldstable/updates main
deb-src http://security.debian.org/ oldstable/updates main
deb http://volatile.debian.org/debian-volatile oldstable/volatile main
deb-src http://volatile.debian.org/debian-volatile oldstable/volatile main

#Instalando as chaves

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

#Atualizando o Debian Lenny com os novos repositorios

apt-get update && apt-get upgrade

#Configurando o locale do DEBIAN para Latin1

vim /etc/default/locale

#deixe igual a:

LANG="pt_BR"
LANGUAGE="pt_BR:pt:en"

#Execute o seguinte comando:

echo "pt_BR pt_BR.ISO-8859-1" >> /etc/locale.alias

#Verificando os locales definido

locale -a

#Deve ficar assim:

C
POSIX
pt_BR
pt_BR.iso88591
pt_BR.utf8

#Instalando PHP5 com suporte ao MySQL e Apache2

apt-get install apache2 php5-mysql php5 libapache2-mod-php5 php5-cli php5-common

Espero que possa ajudar alguém, qualquer duvida não deixe de entrar em contato que tentarei ajudar.