如何在Mac中配置默认的PHP执行版本,定义PHP的环境变量PATH

2023年12月21日服务器运维评论16,680字数 808阅读2分41秒阅读模式

最近升级了Mac的系统,从 11 直接升级到了 13 macOS Ventura,不得不说颜值确实提升了不少。

Ethan_2023-12-21_11-12-11

但使用后发现了一个问题,新版本不默认带PHP了,如果直接执行PHP命令就会无效。

按照以前使用Windows的习惯,就知道这个时候应该配置下环境变量

MAC中定义环境变量的主要有两个地方:~/.bash_profile/etc/profile

看路径也知道,带~的是表示当前用户的配置,/etc下面的配置一般都是全局配置。

我们只需要修改用户的配置即可。

 

那么直接开始配置吧。

配置步骤

1.

首先找到PHP的目录

可以通过phpinfo查看,因为我用的MAMP,我知道它的目录肯定是在安装目录下。

也就是:/Applications/MAMP/bin/php,在这个下面可以看到所有已安装的PHP版本。

Ethan_2023-12-21_11-29-08

我们选择最新的8.2,找到其/bin目录,得到完整的文件路径:

/Applications/MAMP/bin/php/php8.2.0/bin

2.

增加环境配置

我们打开命令行工具Terminal,运行命令vim ~/.bash_profile

输入i,然后复制下面命令到文件顶部(路径改为自己的):

 export PATH=/Applications/MAMP/bin/php/php8.2.0/bin:$PATH

然后按ESC,输入:wq,按Enter保存并退出。

然后执行修改,在Terminal,运行命令source ~/.bash_profile

3.

配置成功

现在应该就成功配置了。

你可以通过输入which php,来查看PHP的新路径,如果成功返回正确的目录,则表示成功了。

SCR-20231221-kqwq

重启Mac电脑,配置失效问题解决

如果发现重启Mac电脑,配置就会失效。

这是由于Mac默认环境改成了zsh导致的,它只会默认加载~/.zshrc文件。

解决办法就是在这个文件后面加上这句;

source ~/.bash_profile

这样重启电脑,这个配置就不会失效了。

MacOS微信多开教程,超简单 技巧分享

MacOS微信多开教程,超简单

偶尔难免需要用到多个微信,Window上有点难实现,但Mac OS试了下,意外的简单,就是复制一份,然后命令行启动即可。 特意记录下,以备后用。 1. 首先打开应用程序列表,可以按住command +...
如何在macOS上安装Composer 技巧分享

如何在macOS上安装Composer

如果是搞PHP开发的,应该很难避开Composer这个包管理工具,只需要简单的命令就可以实现包的添加、升级或者移除。 那么在macOS上该如何安装这个Composer呢? 通过Brew安装 最简单的做...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定