Odinstaluj domyślny PHP na El Capitan


3

Mój Mac ma domyślną instalację PHP 5.5 w /usr/bin/php i chcę go usunąć we właściwy sposób, ponieważ chcę mieć PHP 7 zamiast tego. Jak dotąd nie ma szczęścia, jak odinstalować właściwy sposób. Nie mogę po prostu rm -rf /usr/bin/php ponieważ jest wiele innych elementów php-cli, php-fpm, itp. do usunięcia, a także apache i mysql.

Odpowiedzi:


3

Moim zdaniem właściwym sposobem jest ustawienie własnej ścieżki do preferowania instalacji PHP.

  • Apple ogranicza PHP, więc nie można go usunąć bez pominięcia ochrony integralności systemu
  • Apple będzie aktualizować te pliki w dowolnym momencie, więc zawsze będziesz musiał powtórzyć kroki, które podejmiesz, aby zmodyfikować system
  • Jeśli tworzysz środowisko wirtualne, takie jak doker lub po prostu używasz poprawnych ścieżek do instalacji, są one przenośne i nie wymagają żadnej dodatkowej pracy.

Jeśli naprawdę musisz usunąć te pliki, uruchamiasz odzyskiwanie HD i wyłączasz SIP. Następnie usuń wszystkie pliki i powiązane biblioteki (z możliwością złamania narzędzi Apple, jeśli usuniesz coś, co system faktycznie uruchomi w pewnym momencie), a następnie ponownie włącz SIP zgodnie z potrzebami. Zrobiłbym dobrą kopię zapasową przed zmianą SIP na wypadek, gdybyś chciał odzyskać system po usunięciu rzeczy.


dzięki za odpowiedź. Czy to oznacza, że ​​będziemy mieli wiele wersji php na Macu?
Muhaimin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.