修改macOS默认PHP环境为MAMP,方便定制PHP运行环境
由于某些时候有特定原因,PHP 环境需要安装额外的扩展。
而苹果应该是为了所谓的安全原因,使得在较新版本的 macOS 额外编译 PHP 扩展十分麻烦。关闭 ISP 功能都不太好使,搜索了好久也没有找到合适的方法。
试过很多方法都不尽人意后,算是找到一个比较完美的解决办法。
准备工作
- 安装 MAMP(macOS 下非常好用的 PHP 集成开发环境)
开始操作
首先我们可以在终端使用
php -v查看到当前 PHP 环境版本,记下当前版本便于区分。终端输入
sudo vim ~/.bash_profile,进入 vi 编辑模式。添加环境变量
export PATH="/Applications/MAMP/bin/php/php7.3.29/bin:$PATH"到文件中,回车然后退出编辑模式,保存。
终端执行
source .bash_profile,使刚才修改的环境变量配置文件生效。输入
php -v,是不是变成了你需要的 PHP 版本呢?执行完上面的步骤后,只是暂时生效,我们需要让终端每次运行的时候,自动生效的话,就需要另外执行以下步骤。
终端输入 sudo vim ~/.zshrc ,进入编辑模式后追加一行 source ~/.bash_profile ,保存退出就搞定了。
此方法的好处是,不修改系统任何信息,又能实现 PHP 环境的自定义,比如安装额外的扩展等等。这个方法我也是搜索找来的,特此记录以备用。