Recentemente comecei a utilizar o Cloud 9 para pequenos projetos, e ele tem se mostrado muito útil, pois para utilizar uma IDE e subir um ambiente de desenvolvimento PHP é muito simples, todo o processo leva menos de 1 minuto, e o melhor, é 100% online.
Quando inicio o ambiente no C9, ele sobe o PHP na versão 5.5.9, o que não chega a ser um problema, pois é uma versão estável. Porém, para fazer alguns testes de performance, tive a necessidade de utilizar a versão mais recente do PHP, a 7.1.
Navegando pelo painel do C9, constatei que ele não possui nada pré-configurado para efetuar esse upgrade de versão.
Como dentro da ferramenta temos acesso ao console para rodar diversos comandos no Linux, criei um arquivo shell script com uma sequência de instalações necessárias para atualizar o PHP para a versão 7.1, de quebra já aproveitei e inclui algumas libs e drivers que utilizaria em meus testes, como os drivers de conexão para Redis, MongoDB, MySQL entre outros.
Lista de libs e Drivers instalados:
- PEAR
- cURL
- GD2
- Mbstring
- MySQL
- PostgreSQL
- SQLite
- MongoDB
Coloquei o arquivo no github, pois é fácil criar um workspace no c9 e importar diretamente esse repositório, depois é só executar o script.
https://github.com/fernandotholl/Cloud9-PHP-7.1-Homestead
Mas segue logo abaixo também: