Disinstallare PHP predefinito su El Capitan


3

Il mio Mac ha l'installazione predefinita di PHP 5.5 a /usr/bin/php e voglio rimuoverlo nel modo giusto perché voglio avere PHP 7 invece di questo. Finora nessuna fortuna su come disinstallare nel modo giusto. Non posso semplicemente rm -rf /usr/bin/php perché ci sono molti altri componenti come php-cli, php-fpm, ecc. da rimuovere così come apache e mysql.

Risposte:


3

Secondo me, il modo giusto è impostare il tuo percorso per preferire la tua installazione di PHP.

  • Apple limita PHP, quindi non è possibile eliminarlo senza bypassare la protezione dell'integrità del sistema
  • Apple aggiornerà tali file ogni volta che lo riterrà opportuno, quindi dovrai sempre ripetere i passaggi necessari per modificare il sistema
  • Se si crea un ambiente virtuale come la finestra mobile o semplicemente si utilizzano i percorsi corretti per l'installazione, questi sono portatili e non richiedono alcun tipo di lavoro aggiuntivo.

Se hai davvero bisogno di cancellare quei file, dovresti fare il boot in recovery HD e disabilitare SIP. Quindi elimina tutti i file e le librerie associate (con la possibilità di interrompere gli strumenti Apple se elimini qualcosa che il sistema effettivamente esegue ad un certo punto) e quindi riabilita SIP come desiderato. Farei un buon backup prima di cambiare SIP nel caso in cui si desideri ripristinare il sistema dopo aver eliminato le cose.


grazie per la risposta. Significa che avremo più versioni di php su Mac?
Muhaimin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.