Versão especifica de php [RESOLVIDO]

1. Versão especifica de php [RESOLVIDO]

Ede
ede_linux

(usa Ubuntu)

Enviado em 15/12/2014 - 21:23h

Olá, Olá :)

Como faço para instalar uma versão especifica do php numa máquina linux?
Neste momento o php está versão 5.6.3! Mas se eu quiser instalar a versão 5.4.35? Como faço?

O meu linux não têm ambiente gráfico, têm que ser tudo via terminal,

Obrigado e Sucesso


  


2. MELHOR RESPOSTA

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 01/01/2015 - 17:00h

Entendi,

Mas segui esta sequencia de códigos e fiquei com a versão 5.5.20 do php! Fiz bem?


O ideal é sempre usar os repositórios oficiais. Repositórios de terceiros só pra instalar jogos, codecs ou aplicativos desktop (perfumarias). Nunca faça isso num servidor de produção.

add-apt-repository ppa:ondrej/php5
apt-get install python-software-properties
apt-get update
php-v -> ainda na v. 5.3.10
apt-get install php5
add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5
php -v = 5.5.20 :);

Não entedi foi porque que tive que repetir o comando apt-get install php5 duas vezes! :/ Lá está ainda não percebo bem de linux....


Então, primeiro você adiciona o repositório:

add-apt-repository ppa:ondrej/php5

O próximo passo é atualizar a lista de pacotes do APT, para que os pacotes do novo repositório fiquem disponíveis:

apt-get update

Feito isso aí sim você pode instalar o pacote:

apt-get install php5

No teu caso o primeiro "apt-get install php5" veio antes do "apt-get update".

Um abraço.

3. Re: Versão especifica de php [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 16/12/2014 - 00:04h

O procedimento varia em cada distribuição. Qual GNU/Linux você está usando?



4. Re: Versão especifica de php [RESOLVIDO]

Ede
ede_linux

(usa Ubuntu)

Enviado em 16/12/2014 - 00:09h

Olá,

A versão é esta:

http://prntscr.com/5hc20a

Como faço para esta versão? Obrigado


5. Re: Versão especifica de php [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 16/12/2014 - 00:21h

Olha, por aqui ( http://packages.ubuntu.com/precise/php/ ) você consegue baixar manualmente os pacotes do PHP5 versão 5.3.1. Depois tente instalar com:

# dpkg -i pacote.deb

Acredito que isso resolva provisoriamente. Mas se o problema é incompatibilidade de código de algum sistema pela versão do PHP, sugiro fortemente que tentem atualizar o código asap. Usar versão antiga de código é um convite à exploração de falhas por crackers.



6. Re: Versão especifica de php [RESOLVIDO]

Ede
ede_linux

(usa Ubuntu)

Enviado em 16/12/2014 - 00:36h

Compreendo! Mas como instalo a versao mais recente do php? Pois fazendo apt-get install php5 ele instala a versão 5.3.10!

Obrigado pela ajuda


7. Re: Versão especifica de php [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 16/12/2014 - 02:01h

Conferi lá e o PHP 5.3.1 é a versão oficial do Ubuntu 14.04. Caso exista algum problema de segurança com a versão eles rapidamente liberam uma atualização de pacote, neste caso é só manter os pacotes atualizados:

# apt-get update

E depois:

# apt-get install php5
ou
# apt-get upgrade (atualizar todo o sistema)

Você pode até mesmo atualizar seu Ubuntu 14.04 para 14.10, versão mais recente. Veja a dica:

http://www.vivaolinux.com.br/dica/Como-atualizar-seu-Ubuntu-para-1410-ou-superior

O Ubuntu 14.10 está com o PHP 5.5.12.





8. Re: Versão especifica de php [RESOLVIDO]

Ede
ede_linux

(usa Ubuntu)

Enviado em 01/01/2015 - 16:21h

Olá,

Obrigado pela ajuda, mas tem forma de ter a última versão do php independentemente da versão do linux?
Se calhar a minha questão não faz muito mas é que eu ainda me estou a iniciar no linux :P

Eu fiz:

apt-get update;
apt-get install php5 -> Ficou na versão 5.3.10;
apg-get upgrade;

E a versão continua na php 5.3.10.

Obrigado


9. Re: Versão especifica de php [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 01/01/2015 - 16:45h

ede_linux escreveu:

Olá,

Obrigado pela ajuda, mas tem forma de ter a última versão do php independentemente da versão do linux?
Se calhar a minha questão não faz muito mas é que eu ainda me estou a iniciar no linux :P

Eu fiz:

apt-get update;
apt-get install php5 -> Ficou na versão 5.3.10;
apg-get upgrade;

E a versão continua na php 5.3.10.

Obrigado


A menos que exista algum recurso disponível no PHP 5.6.x que não foi implementado no 5.3.10, não há necessidade de atualizar o PHP. Neste caso (e em 99,9% de todos os casos), use a versão oficial disponibilizada pela sua distribuição Linux.

As distribuições geralmente não oferecem a última versão de determinado software. Antes de um software entrar no repositório oficial de uma das principais distros, ele passa por processo de empacotamento, que envolve o software em si e todas as suas dependências, fase de testes etc. Quando o PHP 5.6.x for disponibilizado no repositório, certamente já haverão outras versões do PHP mais recentes disponíveis, e assim vai...

Um abraço.


10. Re: Versão especifica de php [RESOLVIDO]

Ede
ede_linux

(usa Ubuntu)

Enviado em 01/01/2015 - 16:51h

Entendi,

Mas segui esta sequencia de códigos e fiquei com a versão 5.5.20 do php! Fiz bem?

add-apt-repository ppa:ondrej/php5
apt-get install python-software-properties
apt-get update
php-v -> ainda na v. 5.3.10
apt-get install php5
add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5
php -v = 5.5.20 :);

O comando de saída do php -v é este: http://prntscr.com/5nbi3k

Não entendi foi porque que tive que repetir o comando apt-get install php5 duas vezes! :/ Lá está ainda não percebo bem de linux....


11. Re: Versão especifica de php [RESOLVIDO]

Ede
ede_linux

(usa Ubuntu)

Enviado em 01/01/2015 - 17:08h

Sim entendi! Este é um servidor de teste ;)

Mas a sequência de códigos foi o seguinte:

add-apt-repository ppa:ondrej/php5
Ele pede para instalar o python-software-properties, então vamos a isso!
apt-get install python-software-properties
apt-get update
php-v -> ainda na v. 5.3.10, então voltei a fazer o apt-get install php5
apt-get install php5
add-apt-repository ppa:ondrej/php5 -porquê que tenho que repetir isto aqui?
apt-get update
apt-get install php5
php -v = 5.5.20 :);

O meu primeiro apt-get install php5 foi depois do apt-get update...
Acho que vou ter que repetir o processo todo de novo e ler melhor as mensagens que ele dá!

Apenas mais uma questão que sai do ambito deste tópico mas cá vai!
O que é isso de ter um servidor de produção e de testes? Eu até entendo o conceito, é como termos dois pc que num "brincamos" e no outro instalamos/configuramos todo correcto! Mas o meu conhecimento é apenas esse! O conceito é mais abrangente? Pode-me ajudar nesta questão?

MT Obrigado


12. Re: Versão especifica de php [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 01/01/2015 - 18:34h

Apenas mais uma questão que sai do ambito deste tópico mas cá vai!
O que é isso de ter um servidor de produção e de testes? Eu até entendo o conceito, é como termos dois pc que num "brincamos" e no outro instalamos/configuramos todo correcto! Mas o meu conhecimento é apenas esse! O conceito é mais abrangente? Pode-me ajudar nesta questão?


Em poucas palavras, ambiente de produção é onde o teu sistema está funcionando, sendo acessado pelos usuários. Ambiente de teste é seu PC, onde você desenvolve o sistema. Quando você desenvolve um novo recurso, testa o código exaustivamente e acha que está pronto, daí você pode enviar para o ambiente de produção, que não é tolerante a falhas.

Um abraço.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts