Instale as últimas versões do Apache, Php, Mysql não disponíveis via apt

11

Eu 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 através do apt: Apache 2.2.22, PHP 5.4.15, MySQL 5.5.31.

O Ubuntu não suporta as versões acima dos pacotes. Por favor, eu quero ajuda! Obrigado!

P.S. O Tasksel também não possui estas versões de pacotes ainda.

    
por Tarun 15.06.2013 / 09:25

4 respostas

10

Antes de instalar as novas versões, você deve desinstalar todas as outras versões instaladas anteriormente.

Instalar o Apache 2.4.4

  1. Antes de instalar o Apache 2.4.4, você deve instalar o PCRE , caso contrário ele não será bem-sucedido. O processo de instalação do PCRE é simples. Depois de fazer o download, execute os próximos comandos terminal :

    sudo ./configure
    sudo make
    sudo make install
    
  2. Faça o download do APR e do APR-Util a partir do link , descompacte-os no diretório do Apache, / srclib / apr e / srclib / apr-util ( não há números de versão nos nomes de diretório) e digite os seguintes comandos para instalar o Apache:

    sudo ./configure --with-included-apr
    sudo make
    sudo make install
    
  3. Digite o seguinte comando para iniciar o Apache:

    sudo /usr/local/apache2/bin/apachectl start
    

Pode haver algo errado como:

/usr/local/apache2/bin/httpd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

Digite o seguinte comando para ver as dependências da biblioteca compartilhada do httpd:

ldd httpd

Found "libpcre.so.1 => not found" , digite o seguinte comando para atualizar links:

sudo ldconfig

Reinicie o Apache e funcione.

Fonte : link

Instale o PHP 5.4.16

  1. Faça o download do PHP 5.4.16 no link
  2. Verifique este post para ver como instalar um arquivo .tar.bz2 : Como instalar um arquivo .tar.gz (ou .tar.bz2)?

Instala o MySQL 5.5.31

  1. Faça o download do MySQL 5.5.31 do link . Na verdade, o MySQL 5.5.32 é a versão mais recente.
  2. Verifique esta postagem para saber como instalar um arquivo .rpm : Como Instalar e gerenciar RPMs?
por Radu Rădeanu 15.06.2013 / 11:49
7

Se você não quiser instalar o Apache 2.4 & amp; PHP 5.5 à mão, você pode encontrar tanto no meu PHP5 PPA.

Eu adicionarei mais extensões PHP e módulos Apache 2.4, pois as pessoas virão e perguntarão por elas.

Há também um MySQL 5.5 e MySQL 5.6 PPAs (e mais ).

    
por oerdnj 22.06.2013 / 08:13
2

Em geral, não é provável que você encontre as versões mais recentes em qualquer pilha pré-criada, pois sempre haverá um intervalo de tempo entre uma nova versão e os pacotes em repositórios oficiais, devido à precisa "iron out" dependências e peculiaridades específicas do sistema.

Você tem três opções:

  1. Faça o download de binários específicos do Ubuntu da versão mais recente (se existirem) dos sites correspondentes.
  2. Faça o download do código-fonte dos sites mencionados e faça a compilação localmente.
  3. Aguarde até que a versão em que você está interessado seja incluída nos repositórios oficiais.

Agora, a menos que haja uma opção / necessidade muito específica que não seja oferecida / atendida nos pacotes disponíveis ou que você não possa esperar que o pacote seja incluído nos repositórios, sugiro que você use os binários de pré-compilação.

Então, novamente, compilar a partir do código-fonte é uma ótima experiência de construção de personagem que irá ajudá-lo a apreciar os mantenedores do pacote de trabalho :-) Você terá que resolver qualquer dependência de pacotes manualmente.

Dito isto, projetos grandes e ativos como Apache, PHP e MySQL oferecem documentação bastante exaustiva e instruções para instalação a partir do código-fonte.

    
por hmayag 15.06.2013 / 10:50
1

Outra forma conveniente de instalar as versões mais recentes do Apache, Php e Mysql que achei muito convenientes é usar o PPA, ou seja, Personal Package Archieve. Basta procurar por ppa's para o pacote de software que você deseja e apenas adicionar esse ppa aos repositórios e instalar o software usando os seguintes comandos. Lembre-se de PPAs são construídos por usuários que querem ajudar outros usuários ou desenvolvedores, fornecendo-lhes os softwares mais recentes.

PPA I used for Apache2.4.4: ppa:patrickdk/apache24
PPA I used for Php5.5.0: ppa:ondrej/php5-experimental
PPA I used for Mysql 5.5.32: ppa:ondrej/mysql

Também há outros ppa disponíveis.

   shell>add-apt-repository ppa:ppa-name
   shell>apt-get update
   shell>apt-get install software-name

Talvez seja conveniente para qualquer usuário com a mesma pergunta que a minha.

    
por Tarun 25.06.2013 / 10:26