O material aqui apresentado é específico para o curso Migrando para o PHP7 , do Prof. Er Galvão Abbott. Este repositório, seus códigos-fonte e eventuais materiais extras distribuídos durante o curso estão sob licença MIT e Creative Commons Share-Alike.
Os códigos-fonte contidos neste repositório na pasta "sistema_php5" são propositalmente datados e não devem ser utilizados em qualquer ambiente fora da sala de aula. O código consiste, em resumo, em aproximadamente metade de um sistema do tipo "C.R.U.D." desenvolvido com práticas de PHP5. Durante o curso será realizada a migração desta metade e desenvolvimento posterior da metade restante utilizando-se práticas de PHP7.
O curso utilizará duas VMs, uma rodando PHP 5.6 e outra rodando PHP 7.1. Ambas as VMs rodam Fedora Linux versões 24 e 26, respectivamente, com a interface gráfica KDE.
As VMs foram customizadas da forma mais leve possível propositalmente para que as exigências de hardware não sejam altas. Em virtude disso não é recomendada a instalação de nenhum software adicional nestas VMs, não sendo responsabilidade do curso problemas decorrentes dessa prática.
-
Baixe o VirtualBox, caso ainda não possua ele instalado em sua máquina.
-
Obtenha a appliance da VM PHP5: VM PHP 5.6
Appliance gerada e totalmente atualizada em: 2017-11-12
Versão do VirtualBox em que foi gerada: 5.1.28 r117968
Nome do Arquivo: F24_PHP56.ova
Tamanho: 4Gb (4.219.236.864)
Checksum (SHA256) do arquivo: 2522bcc18444ec0afa36eb05e731a09256cef93d670e18d3741d48e8e84ad401
- Obtenha a appliance da VM PHP7: VM PHP 7.1
Appliance gerada e totalmente atualizada em: 2017-11-12
Versão do VirtualBox em que foi gerada: 5.1.28 r117968
Nome do Arquivo: F26_PHP71.ova
Tamanho: 4.1Gb (4.314.413.056)
Checksum (SHA256) do arquivo: c830efd6b23ea5385408aa962a5db1a241ff77e42ed0927103c656be1acc13ea
- Importe ambas as appliances no VirtualBox, através do menu File -> Import Appliance.
O material de apoio e demais instruções serão passadas em sala de aula.
Acesso às VMs:
Usuário: usuario Senha (incluindo sudo): usuario Senha de root: galvao.eti.br