Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Comunidade Linux
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Atualizando PHP e MySQL 4 para 5 e outros programas no CentOS 4.5
Linux user
Publicado por Caio Moreno de Souza em 28/09/2007

Login: professorcoruja, 7035 pontos
[ Hits: 6550 ]

Atualizando PHP e MySQL 4 para 5 e outros programas no CentOS 4.5

Estou super feliz em compartilhar essa grande descoberta com vocês, passei algumas horas lendo fóruns, testando o que era ensinado nos fóruns, etc e finalmente eu consegui atualizar o PHP e o MySQL no meu servidor de Produção CentOS 4.5.

Não sei quantos de vocês ficaram com esse pepino nas mãos, mas o CentOS 4.5 não atualizava a versão do PHP e MySQL simplesmente usando o procedimento padrão:

# yum update php mysql

O motivo era que as atualizações do PHP e MySQL ainda não são homologadas para o CentOS 4.5 e não existe previsão quando isso acontecerá.

Os pacotes de atualização existem porém não são homologados.

A solução é habilitar no /etc/yum.repos.d/Centos-base.repo os pacotes não homologados e rodar o comando de atualização. Pronto, seu servidor terá a última versão de todos os softwares e isso inclui o MySQL 5 e o PHP 5.

Agora, como fazer:

# vi /etc/yum.repos.d/CentOS-Base.repo

Altere enabled=0 para enabled=1 no arquivo. Alterando esse parâmetro você está permitindo que pacotes do centosplus e contribuições dos usuários possam ser instalados, o PHP 5 e o MySQL 5 são um deles.

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=2
protect=1

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=2
protect=1

Reinicie o Apache para as alterações terem efeito:

# /etc/init.d/httpd restart

Comigo funcionou em 2 servidores de teste e em 1 servidor de produção.

Bug: em um Servidor de teste aconteceu o seguinte erro ao reiniciar o apache:

Starting httpd: Syntax error on line 165 of /etc/httpd/conf/httpd.conf:
Cannot load /etc/httpd/modules/libphp4.so into server:

Para corrigir eu removi o Apache:

# yum remove httpd

Instalei o Apache, PHP e MySQL novamente (no caso do PHP e do MySQL eu coloquei apenas para ter certeza que tudo estava instalado corretamente).

# yum install httpd php mysql

Reiniciei o Apache:

# /etc/init.d/httpd restart

Pronto!!! Funciona.

Viva o Linux!!!! Viva a colaboração de conhecimento!!! Viva o Software Livre!!!!

Abraços a todos e "enjoy it",

Caio Moreno de Souza
http://www.professorcoruja.com.br


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Pesquisando no Rapidshare
   Dica Linux recomendada Ouvir rádios web diretamente do navegador, sem instalar mais nada!
   Dica Linux recomendada Instalar Flash no Opera, no Ubuntu 7.04
   Dica Linux recomendada Achando MP3, e-books e muito mais no Google
   Dica Linux recomendada Buscador Ecosia - salvando a floresta (+ add-on para Firefox)

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.