Alterar versão do php em uso

Por vezes você pode se encontrar tendo que variar a versão do php, exemplo: você tem uma aplicação em php 5 e uma em php 7, e por algum motivo eh inviável a atualização de código da aplicação na versão 5, você vai então precisar fazer isso. É bem simples, aqui no exemplo vou falar da versão 7.0 e 5, fica a critério de vocês dae.

Primeiro  temos que desabilitar a versão que está rodando, ( php -v no terminal e vc irá descobrir qual versão está rodando) desabilite a versão atual com o comando a2dismod e depois habilite a versão que precisa com o comando a2enmod, e quando precisar pode fazer o inverso:

sudo a2dismod php7.0
sudo a2enmod php5
sudo systemctl restart apache2

Bom, é isso, vocês podem conferir num arquivo com código phpinfo() qual versão está sendo usada também. Valeu.

Tem um post bem completo do Samuel Barbosa que fala como instalar mais de uma versão de php no servidor, é um post muito bom e recomendo bastante:  https://sempreupdate.com.br/como-instalar-versoes-diferentes-do-php-5-6-7-0-e-7-1-no-ubuntu/

Anúncios

Problema com upload de .zip e .rar no chrome

Depois de muito pesquisar e tentar encontrei pelo menos uma parte do problema, o content-type. Meu código:

..

switch ($_FILES[‘arquivo’][“type”]) {

case ‘application/x-rar-compressed’:
preg_match(‘/\.(rar){1}$/i’, $_FILES[‘arquivo’][“name”], $ext);
break;

case ‘application/rar’:
preg_match(‘/\.(rar){1}$/i’, $_FILES[‘arquivo’][“name”], $ext);
break;

case ‘application/zip’:
preg_match(‘/\.(zip){1}$/i’, $_FILES[‘arquivo’][“name”], $ext);
break;
}

..

No firefox essas extensões são bem interpretadas, mas no chrome ele le de outra forma, le como

application/octet-stream, segue link que melhor ajudou:

https://code.google.com/p/chromium/issues/detail?id=257554

MiniCrud – XML Editor

Editor de XML online, MiniCrud, é um meu primeiro projeto pessoal, depois de algumas tentativas e fracassos, acabei refazendo pela terceira vez. Para criação do Minicrud foi usado o programa Adobe Flash Builder com a linguagem AS3, PHP, HTML, CSS, JavaScript e XML.

Fica o link para conhecer melhor. www.minicrud.com

No site tem um demonstrativo online, e também disponibilizei para download.

Fonte: ricardocanelas.com

Acima ↑