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