Eu me deparei com a seguinte situação:
php é um link simbólico para php4 , que é um link simbólico para php4.4
/usr/local/bin e /usr/bin/
Agora, sempre que eu executo um script / programa da linha de comando que chama PHP (ou um script PHP ou, por exemplo, scripts python que irão executar o interpretador PHP), ele usará php4.4 , que é muito antigo e leva a erros em todo e qualquer script.
Eu tentei adicionar isso ao meu .bash_profile :
alias php='/usr/local/bin/php7.1
Agora, quando executo php -v , ele usa php7.1 . No entanto, os scripts que eu executo parecem ainda usar php4.4 (a julgar pelos mesmos erros que eles produzem, que estão ligados a versões antigas do PHP).
Existe alguma outra maneira que eu possa enganar scripts / programas usando php7.1 , mesmo que eu não possa mudar os links simbólicos? Eu sei que posso editar os scripts e alterar seus shebangs ou similares, mas prefiro não fazer isso.
Tags php