# 推奨: 「Mac で php を削除する方法: 1. rootless を一時的に閉じます; 2. 対応する PHP ディレクトリに入り、「sudo rm -rf php-fpm.conf.defaultphp.ini php.ini.default」などのコマンドを実行します。 「phpを削除するだけです。
PHP ビデオ チュートリアル 」
ルートレス カーネル保護
php ファイルを削除すると、削除する権限がないことがわかります。組み込みの php はシステムによって保護されています。rootless をオフにします。rootless ステータスを確認する
csrutil status //查看rootless状态 enable //开启
rootless を閉じる
コンピュータを再起動し、Command R を押したまま入力します。csrutil disable //关闭rootless reboot //重启
rootless を開く
その後、rootless を開くことをお勧めします。 phpcsrutil enable //开启rootless reboot
Mac の新しいバージョンにアップグレードした後、エラーが次のように報告される場合があります: rm: php: 読み取り専用ファイル システム
解決策は、システムの sip を閉じてからいくつかのファイルを削除することです
sudo mount -uw / を実行すると、アンインストールを続行できます。 ~
組み込み php cd /private/etc/ && sudo rm -rf php-fpm.conf.defaultphp.ini php.ini.default
cd /usr/bin/ && sudo rm -rf php php-config phpdoc phpize
cd /usr/include && sudo rm -rf php //10.14之后没有此目录
cd /usr/lib && sudo rm -rf php
cd /usr/sbin && sudo rm -rf php-fpm
cd /usr/share && sudo rm -rf php
cd /usr/share/man/man1 && sudo rm -rf php-config.1 php.1 phpize.1
cd /usr/share/man/man8 && sudo rm -rf php-fpm.8
左側がディレクトリ、右側が削除コマンドのみを削除します。 php は削除されますが、Apache が参照する php.so およびその他のファイルは削除されません。
ps: ソフトウェアによっては PHP 環境に依存する可能性があるため、組み込み php バージョンを削除することはお勧めできません。自己コンパイルまたは brew を使用して新しいバージョンの PHP をインストールできますが、初心者にはお勧めできません。操作前に TM を使用してシステムをバックアップし、失敗した後にファイルを復元できるようにしてください。
プログラミング関連の知識について詳しくは、
プログラミング入門以上がMacでphpを削除するにはどうすればいいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。