PHP 7.2 não é compatível com o PHP 7.0

13. Re: PHP 7.2 não é compatível com o PHP 7.0

Rodrigo
omag0

(usa Debian)

Enviado em 21/02/2018 - 10:56h

Com prazer.
Voce instala um ambiente virtulizado, um dos mais leves e fáceis de aprender é o Docker.
Entao voce baixa os containers que precisa trabalhar.
No seu caso seria o php, virtual server (apache, nginx etc) e o banco de dados que melhor lhe agrada (mysql, postgresql, mssql, oracle...)
Com os containers, voce pode escolher as versoes de cada programa: Ex:
voce tem 3 containers de php: um com 5.x, outro com 7.0.x outro com 7.2.x, no Mysql voce tem um com mysql 5.7.x outro com 5.5.x e por ai vai.
Ai basta voce "linkar" os containers, para que eles possam "enxergar" uns aos outros. Assim voce pode ter por exemplo na porta localhost:8080 um php7.2 com mysql 5.7 com apache2
ja na porta localhost 8081: um php 5.6 com postgresql e nginx.
E nada disse estará instalado em sua máquina.
Basta "matar" o container e as portas estarao livres. E basta "subir" novamente os containers para que possa acessar.
Assim voce disponibiliza os containers para sua equipe e todos estarao trablhando em ambiente identico.
Acabando com aquela máxima: "a na minha máquina funciona".

E ainda os containers sao altamente escaláveis. Digamos que no meio do projeto voce necessita de um framework, um laravel, um vuejs, ou qualquer coisa.
Coisa poucas linhas de codigos estara tudo instalado e disponibilizado para toda equipe.


  


14. Re: PHP 7.2 não é compatível com o PHP 7.0

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 21/02/2018 - 18:15h

Que incrível, nunca pensei que isso seria possível. Vou ler mais sobre o assunto e testar.
Informação muito útil essa, se você não fez um artigo ou dica com isso, com certeza é um bom tema.


15. Re: PHP 7.2 não é compatível com o PHP 7.0

Vinicius Araujo Lopes
viniciusalopes

(usa Ubuntu)

Enviado em 21/02/2018 - 23:36h

luisrcs escreveu:
Eu nunca ouvi falar em virtualizar php. Pode me esclarecer?


Opa!
Você também pode virtualizar uma máquina e instalar o php nela.
Uma alternativa é criar uma máquina virtual com uma distribuição linux e instalar o php nessa máquina virtual. Sugiro utilizar Debian ou Ubuntu Server, virtualizados no Virtual Box da Oracle.

Crie uma máquina virtual, instale o sistema do servidor e fixe o ip dessa máquina virtual. Em seguida, instale o apache, o php e o phpmyadmin nessa máquina.

 __________________________________
/ Apresente soluções! \
| Opiniões não resolvem problemas. |
| |
\ --Viniciusalopes /
---------------------------------
\ ^__^
\ (oo)\_______
(__) )/\/
||----w |
|| ||



16. Re: PHP 7.2 não é compatível com o PHP 7.0

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 22/02/2018 - 08:05h

Essa virtualização de sistema eu conheço bem, precisa dividir os recursos entre o real e o virtual, por isso não acho viável.


17. Re: PHP 7.2 não é compatível com o PHP 7.0

Rodrigo
omag0

(usa Debian)

Enviado em 22/02/2018 - 09:05h

Da uma olhada nesses dois links
https://www.youtube.com/watch?v=6XfZLqoywz4&list=PLVSNL1PHDWvTwSPNOGj_GrXg41W6dgWam&index=6
https://www.youtube.com/watch?v=lKhlG4xHKGM&list=PLVSNL1PHDWvTwSPNOGj_GrXg41W6dgWam&index=7

Existe um ambiente virtualizado já todo completo para programar em PHP com várias opções para o Docker, chamado laradock. Você pode criar o seu próprio, como falei acima, mas esse já esta bem difundido na comunidade.

antes precisa instalar o docker e o docker-compose.

é bem fácil.
https://docs.docker.com/install/

testa e diga se deu certo.



18. worked for me

devstar
devstar

(usa Debian)

Enviado em 18/04/2018 - 10:18h

Since my hosting provider recently started supporting PHP 7.2 on their hosting (https://www.cloudways.com/blog/php-7-2-hosting-on-cloudways ) platform, I also tried my hands on it. I upgrade a basic website build on 7.1, made few changes according, and it worked for me.


19. Re: PHP 7.2 não é compatível com o PHP 7.0

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 19/04/2018 - 08:24h

devstar escreveu:

Since my hosting provider recently started supporting PHP 7.2 on their hosting (https://www.cloudways.com/blog/php-7-2-hosting-on-cloudways ) platform, I also tried my hands on it. I upgrade a basic website build on 7.1, made few changes according, and it worked for me.


your code probably does not have many elements incompatible with both versions.


20. Re: PHP 7.2 não é compatível com o PHP 7.0

Vinícius Moura e Silva
Vinicinho052

(usa Ubuntu)

Enviado em 20/04/2018 - 16:08h

Testei o seguinte código em duas versões do PHP; 7.2.3 e 5.6.33.

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$numero = sizeof($_POST);

$var = '';

for ($i=0;$i<$numero;$i++) {
$var[] = $_POST["campo".($i)];
}

print_r($variavel);
}
phpinfo();
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
</head>
<body>
<form method="Post">
<p><input type="text" name="campo0"></p>
<p><input type="text" name="campo1"></p>
<p><input type="text" name="campo2"></p>
<p><input type="text" name="campo3"></p>
<button type="submit">Enviar</button>
</form>
</body>
</html>


Caso a variável var seja inicializada como string, mas depois receber um array. É exibido erro no PHP de versão 7.2. Contudo, não era apresentado erro algum no php de versão 5.6.

Talvez seja modificações...


21. Re: PHP 7.2 não é compatível com o PHP 7.0

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 20/04/2018 - 18:34h

Vinicinho052 escreveu:

Talvez seja modificações...


Deve ser isso mesmo. Assim com tem que mudar um pouco o código de windows para linux e vice-versa.



22. Re: PHP 7.2 não é compatível com o PHP 7.0

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/04/2018 - 10:06h

Uso Laradock no dia dia para desenvolver em PHP, é a melhor opção atualmente para quem quer praticidade.

Outra opção e que utiliza virtualização, é o Vagrant.
--
Talk is cheap. Show me the code - LT
Linux Counter: #596371



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts