Come completare rimuovere tutti i collegamenti alla versione PHP predefinita?

0

Esecuzione di macOS Sierra.

Come posso rimuovere tutti i collegamenti alla versione PHP installata di default? Ho installato PHP 7 tramite homebrew ma quando eseguo script che chiamano applicazioni CLI esterne in modo programmatico sembrano ancora finire con l'uso di PHP 5.6.25, che è la versione PHP installata di default.

Che cosa posso fare per rompere tutti i legami con questa versione di PHP?

I miei php -v e phpinfo() mostrano già la corretta versione di PHP7 che ho installato. In qualche modo alcuni script cercano ancora di cercare la versione predefinita.

Ho già letto che non puoi semplicemente cancellarlo.

Se hai bisogno di maggiori informazioni per favore fammi sapere.

    
posta Stephan-v 13.02.2017 - 02:26
fonte

1 risposta

1

Prova questo:

sudo mv /usr/bin/php /usr/bin/php5
sudo ln -s 'which php' /usr/bin/php

Il primo comando esegue il backup del vecchio binario PHP. Può ancora essere utilizzato invocando php5 in una riga di comando. Il secondo comando collega il nuovo binario di PHP 7 alla posizione del vecchio binario PHP. Pertanto, gli script che utilizzano la vecchia posizione inizieranno a utilizzare la nuova versione di PHP.

    
risposta data 13.02.2017 - 02:54
fonte

Leggi altre domande sui tag