O CentOS 6.x não fornece versões 2.4.x, apenas 2.2.x do Apache. Como o Red Hat OS deriva, o RHEL é voltado para a estabilidade e, portanto, tende a ficar atrás do que há de mais avançado. Então você precisará:
- compile você mesmo
- encontre os RPMs de origem e reconstrua / recompile-os
- encontre um repositório que já o tenha pré-construído no formato RPM
- encontre binários pré-construídos que não estão em um RPM (geralmente instalados em
/opt
)
Rolando você mesmo
Existem inúmeros tutoriais online para compilar o Apache 2.4.x a partir do zero no CentOS 6.x, eis um deles: Instale o Apache 2.4.4 no CentOS 6.4 , que mostra como.
Você também pode tentar fazer o download do arquivo .tar.gz
diretamente , ele inclui uma% de RPM.spec
file para que você possa reconstruí-lo assim:
$ rpmbuild -ts httpd-2.4.x.tar.bz2
Eu não esperaria ir muito longe com essa abordagem, pois você provavelmente precisará de vários outros pacotes que são um pouco complicados no CentOS 6.x, sem precisar reconstruí-los também.
Encontrando um repo
Eu provavelmente encorajaria você a não tentar construí-lo sozinho, a menos que você esteja realmente curioso sobre como fazer isso. Eu fiz isso e é factível, mas pode levar algum tempo e pode ser um pouco frustrante às vezes. Em vez disso, eu o encorajo a simplesmente usar o Repositório Remi Collet que já foi construído para o EL6 (que é o RHEL 6 e o CentOS 6).
O site da Remi fornece coleções de software , e você vai querer usar o link . Tudo o que é necessário é instalar o arquivo .repo
desse URL e fazer um yum update
. Isso elevará sua pilha de 2,2 para 2,4.
NOTA: As coleções de software (SC) fornecidas pelo site de Remi Collet estão entre as opções # 3 & # 4 . Digo isso porque eles são distribuídos como RPMs, mas o software é instalado no diretório /opt
. Assim, você poderá migrar seus sites para o 2.4, em vez de simplesmente pular diretamente para ele, o que é bom para o IMO. No entanto, você terá que reconfigurar as coisas para fazer uso da versão instalada do Apache 2.4!