Preciso instalar as versões mais recentes do apache, php e mysql que estão disponíveis em seus sites, mas o problema é que os repositórios apt ainda não possuem essas versões de atualização.
Versões que eu quero: Apache 2.4.4, PHP 5.4.16 e MySQL 5.6.12.
Versões disponíveis via apt: Apache 2.2.22, PHP 5.4.15, MySQL 5.5.31.
O Ubuntu não suporta as versões acima de pacotes. Por favor, quero ajuda! Obrigado!
O PS Tasksel também não possui essas versões de pacotes ainda.
Respostas:
Antes de instalar as novas versões, desinstale todas as outras versões que você instalou antes.
Instale o Apache 2.4.4
Antes de instalar o Apache 2.4.4, você deve instalar o PCRE , caso contrário não terá êxito. O processo de instalação do PCRE é simples. Após o download, execute os seguintes comandos no terminal :
Faça o download do APR e APR-Util em http://apr.apache.org , descompacte-os no diretório Apache, / srclib / apr e / srclib / apr-util (nenhum número de versão nos nomes de diretório) e digite os seguintes comandos para instalar o Apache :
Digite o seguinte comando para iniciar o Apache:
Pode haver algo errado como:
Digite o seguinte comando para ver as dependências da biblioteca compartilhada do httpd:
Found "libpcre.so.1 => not found"
e digite o seguinte comando para atualizar os links:Reinicie o Apache e deve funcionar.
Fonte : http://zhuojun.info/?p=1121
Instale o PHP 5.4.16
.tar.bz2
arquivo: Como instalar um arquivo .tar.gz (ou .tar.bz2)?Instale o MySQL 5.5.31
.rpm
arquivo: Como instalar e gerenciar RPMs?fonte
Se você não quiser instalar o Apache 2.4 e o PHP 5.5 manualmente, poderá encontrar ambos no meu PPA do PHP5 .
Vou adicionar mais extensões PHP e módulos Apache 2.4, à medida que as pessoas vierem pedir por elas.
Há também um MySQL 5.5 e MySQL 5.6 PPAs (e mais ).
fonte
Em geral, é improvável que você encontre as versões mais recentes em qualquer pilha pré-criada, pois sempre haverá um intervalo de tempo entre o lançamento de uma nova versão e os pacotes nos repositórios oficiais devido à necessidade de "resolver" dependências específicas do sistema e peculiaridades.
Você tem três opções:
Agora, a menos que exista uma opção / necessidade muito específica que não seja oferecida / atendida nos pacotes disponíveis ou que você não possa esperar a inclusão do vesrion nos repositórios, sugiro que você vá com os binários de pré-compilação.
Então, novamente, compilar a partir do código-fonte é uma ótima experiência de criação de caracteres que o ajudará a apreciar o trabalho dos mantenedores de pacotes :-) Você precisará resolver manualmente as dependências de pacotes.
Dito isto, projetos grandes e ativos como Apache, PHP e MySQL oferecem documentação e instruções exaustivas para instalar a partir do código-fonte.
fonte
Outra maneira conveniente de instalar as versões mais recentes do Apache, Php e Mysql que achei muito convenientes é usar o PPA, ou seja, o Personal Package Archieve. Basta procurar por ppa's para o pacote de software desejado e apenas adicioná-lo aos repositórios e instalar o software usando os seguintes comandos. Lembre-se de que os PPAs são criados por usuários que desejam ajudar outros usuários ou desenvolvedores, fornecendo os softwares mais recentes.
Também existem outros ppa disponíveis.
Talvez seja conveniente para qualquer usuário com a mesma pergunta que a minha.
fonte