如何删除mac自带的php
mac升级到10.15.4后,系统自带装了php7.3,但是有个问题,竟然不能装swoole插件,于是想删掉系统的php。
$ which php
/usr/bin/php
$ cd /usr/bin/
$ sudo rm -rf php php-config phpdoc phpize
rm: php: Read-only file system
rm: php-config: Read-only file system
rm: phpize: Read-only file system出现了Read-only file system的提示,用sudo都删不掉。
此时,可以检测一下系统的SIP(System Integrity Protection,系统完整性保护)状态:
$ csrutil status
System Integrity Protection status: disabled.发现其实是关闭的,那么可以通过下面的命令简单去掉根目录的保护状态:
$ sudo mount -uw /关闭SIP状态
如果,SIP状态为enable,则需要经过如下步骤来disable掉。
- 重启MAC,按住command+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式;
- 在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable;
- 关掉终端,重启mac;