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.

Muhaimin
źródło

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.

bmike
źródło
dzięki za odpowiedź. Czy to oznacza, że ​​będziemy mieli wiele wersji php na Macu?
Muhaimin