MAMP配置PHP环境的一些问题

踩坑实录

切换默认PHP版本

由于Mac自带PHP环境,在使用MAMP切换版本后全局PHP版本并不会生效(Apache使用的PHP版本会生效),那么如果想要PHP版本的话,使用以下步骤来设置:

  1. 终端输入,编辑或创建bash_profile文件

    1
    sudo vim ~/.bash_profile
  2. 将以下代码添加到bash_profile脚本里,路径指向PHP安装路径的bin目录

    1
    export PATH="/Applications/MAMP/bin/php/phpxxx/bin:$PATH"
  3. 执行文件,使其生效

    1
    source .bash_profile

php artisan 相关命令没有效果且没有错误提示

默认设置下命令行中的php禁用了错误提示。于是搜索后找到了办法,很简单,只需为php创建一个别名:

1
alias php="php -d display_errors"

切换MAMP中的php老版本

MAMP比较坑的一点就是虽然提供了很多php版本来使用,但是只有在付费版的MAMP Pro才可以进行切换,免费版只允许切换最新的两个版本
后来了解到,它是根据文件夹来获取的版本,于是想到,找到/Applications/MAMP/bin/php目录,将不需要的php文件夹改个名字就好了,比如我想要使用版本为7.0.33,就可以这样设置

就可以选择自己想要的版本了

文章目录
  1. 1. 切换默认PHP版本
  2. 2. php artisan 相关命令没有效果且没有错误提示
  3. 3. 切换MAMP中的php老版本
|