淘先锋技术网

首页 1 2 3 4 5 6 7

对于许多开发者来说,mac上自带的php版本并不满足需求,需要卸载原有版本,并重新安装更新版或自定义版。

首先,我们需要确定我们安装的是哪个版本,可以在命令行中输入以下命令:

php -v

这会显示出您当前使用的php版本,例如:

PHP 7.3.11 (cli) (built: Jul 20 2020 11:54:32) ( NTS )

其中7.3.11就是当前版本。

如果您需要卸载这个版本,可以使用以下命令:

sudo rm -rf /usr/bin/php

这会删除当前版本的php。

然而,这还不足以彻底卸载php。macos自带的php是在系统目录下的,您需要将其从系统目录中删除:

sudo rm -rf /usr/local/php5*
sudo rm -rf /usr/local/php7*
sudo rm -rf /usr/local/php8*

这将删除与php相关的文件和文件夹。

当然,还有一种情况是您已经安装了新版本的php,并且希望使用新版本的php。这时候您需要将新版本php的路径添加到 shell 的路径中。可以在终端输入以下命令:

sudo nano /etc/paths

这会打开路径配置文件。在文件中添加新php路径,如:

/usr/local/php5/bin

然后通过以下命令更新:

source /etc/profile

现在您已经成功卸载了mac自带的php,可以根据自己的需求安装新的php版本,也可以使用已经下载安装的php。

这里我们介绍一下mac下安装php的方式:

使用homebrew安装php。homebrew是mac下一个很好的包管理器,使用homebrew可以方便地安装和管理包。如果您没有安装homebrew,可以在终端输入以下命令安装:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装完成后,您可以使用以下命令安装php:

brew install php

这将安装最新版本的php。如果需要安装其他版本,可以使用以下命令:

brew install php@7.2

这将安装7.2版本的php。

如果需要自定义php,您可以安装php的各种扩展和模块。可以使用以下命令安装php的常见扩展和模块:

brew install php@7.2 --with-gmp --with-mcrypt --with-openssl --with-tidy --with-apache --with-debug

这将安装7.2版本的php,并集成了gmp、mcrypt、openssl、tidy、apache和debug扩展和模块。

总结起来,卸载mac自带的php可能会对一些开发者造成困扰,但是这个过程并不复杂。在卸载之前,需要确定您需要卸载的版本,避免误操作,同时最好备份相关文件。卸载完成后,您可以根据自己的需求自由地安装新版本的php,并可以自定义配置。homebrew是一个很好的工具,可以方便地管理php和其他包。