Titan e PHP 7.0

33 views
Skip to first unread message

Camilo Carromeu

unread,
Sep 19, 2016, 4:52:37 PM9/19/16
to Titan Framework
Olá pessoal,

Conforme já havia antecipado, estão sendo realizadas alterações no Titan para torná-lo compatível com o PHP 7. De forma geral, a última versão do CORE já está funcional com o novo PHP.

Visando fomentar a migração para a versão mais recente do PHP, disponibilizei no pacote "titan-framework/instance" do Composer uma Vagrant Box alternativa (e experimental).

Assim, ao iniciar um novo projeto de desenvolvimento de uma instância do Titan...

composer create-project titan-framework/instance caminho/pra/sua/instancia

...você pode optar por rodá-la no ambiente de desenvolvimento tradicional (Debian 8 Jessie com Apache 2.4, PHP 5.6 e PostgreSQL 9.4)...

cd caminho/pra/sua/instancia
cd box
vagrant up

...ou executar a instância no ambiente experimental (Ubuntu Xenial 16.04 com Nginx, PHP 7.0 FPM e PostgreSQL 9.5)...

cd caminho/pra/sua/instancia
cd box-php7
vagrant up

Você pode, inclusive, subir os dois ambientes para testar a instância em ambos, verificando eventuais inconsistências. Para isso, lembre-se apenas de alterar as portas mapeadas por um dos dois Vagrantfiles de forma que não coincidam.

Atenção! Não utilizem o PHP 7 com o Titan em produção. Ele ainda não está totalmente compatível. Além disso, o módulo SVN do PHP ainda não existe na versão 7, portanto o mecanismo de auto-deploy do Titan não irá funcionar.

Abraços,

Camilo

--
Reply all
Reply to author
Forward
0 new messages