Instalando o PHP 5 no RedHat Enterprise Linux 4

3

Estou arrancando meu cabelo tentando obter o PHP 5.2.6 instalado em nossa caixa do RHEL 4 aqui. A atualização para o RHEL 5 é uma opção mais adiante, mas não esta noite, que é quando precisamos obter essa instância do nosso webapp que depende de uma nova versão do PHP em execução.

Qualquer conselho nesse sentido é muito apreciado! Eu tenho trabalhado com sugestões feitas aqui: link Mas Eu não estou tendo muito sucesso.

    
por Erik Schoster 31.10.2008 / 02:48

4 respostas

1

Versão rápida:

  1. Certifique-se de que você rpm -e de todos os pacotes PHP que o RedHat oferece.

  2. Faça o download do tarball de www.php.net

  3. Descompacte-o, entre no diretório e faça

    1. ./configure
    2. make
    3. make install

Você precisará da cadeia de compilação normal (gcc, binutils, make, autoconf, ...) mais a biblioteca de desenvolvimento do Apache, no mínimo. Você pode querer executar ./configure --help primeiro e ver quais opções estão disponíveis; alguns deles precisarão de bibliotecas de desenvolvimento extras, como para suporte ao MySQL. E algumas opções podem precisar de configuração se o RHEL4 tiver alguns diretórios diferentes do que os scripts de construção / instalação esperam.

    
por 31.10.2008 / 03:23
1

Você conhece o CentOS?

Basicamente, é o RHEL com todas as coisas proprietárias removidas.

O CentOS também tem um repositório chamado CentOS Plus, que inclui alguns kernels atualizados e, especificamente, PHP 5.1 e MySQL5.

Se você pode criar um repo em /etc/yum.repos.d você deve poder adicionar isto e usar o yum para instalar os pacotes:

[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=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=2
protect=1
    
por 31.10.2008 / 03:26
0

Acabei usando o repositório Utter Ramblings yum para instalar o PHP 5.2 no meu CentOS (que é, para todos intenções e propósitos, RHEL).

Mesmo se você não quiser usar o yum, você deve apenas baixar os RPMs.

Não encontrei nenhum outro PHP 5.2 RPM ou repositório que funcionasse. Mesmo o CentOS Plus não parece ter nada além do PHP 5.1.

Aqui está um link direto para os arquivos do repositório EL 4.

    
por 31.10.2008 / 03:32
0

Você pode configurar o up2date no RHEL4 para usar os repositórios do yum. Em / etc / sysconfig / rhn / sources, adicione um repositório yum com a próxima linha (por exemplo, para usar o repositório UtterRambling)

yum utterramblings link $ ARCH

Para o php5 dentro do RHEL4 você tem estas alternativas:

  • Reporte UtterRambling, o problema com isso é que ficou sem manutenção por quase um ano, mas Jason Litka voltou para manter isso.

  • Repo Remi Collet, este é atualizado continuamente.

  • IUS Comunity repo, este é especial porque tente não sobrescrever o seu próprio php4, instalar o php5 ao lado o php na sua distro (o projeto é patrocinado pelo RackSpace).

Boa sorte!

P.S. Não posso postar links porque sou novato no Stack Overflow, mas você pode usar o Google facilmente com o nome e acessar as páginas do repo.

    
por 15.06.2010 / 14:42

Tags