首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MAMP错误PHP版本

MAMP错误PHP版本
EN

Stack Overflow用户
提问于 2017-09-13 20:14:54
回答 1查看 1.5K关注 0票数 0

我安装了MAMP,当我启动服务器时选择PHP5.6.1,但是当我在MAMP/htdocs/project文件夹中运行MAMP/htdocs/project时,它显示了5.5.36,如果我运行composer安装,它会抛出错误

原则/注解v1.3.0需要php ^5.6区区^ -> --您的PHP版本(5.5.36)不能满足这一要求。

此外,如果我在MAMP/htdocs中运行它,它将显示5.6.31。

我做错了什么?我应该在哪里更新PHP?

EN

回答 1

Stack Overflow用户

发布于 2017-09-14 09:41:27

MAMP使用不同版本的PHP,然后使用您的系统。PHP的MAMP版本通常安装在:

代码语言:javascript
复制
/Applications/MAMP/bin/php/php5.6.1/bin/php

所以,如果你这么做:

代码语言:javascript
复制
/Applications/MAMP/bin/php/php5.6.1/bin/php -v

您将得到正确的版本显示。

如果编辑计算机上的~/.bash_profile文件以添加以下行(然后重新打开终端):

代码语言:javascript
复制
alias php='/Applications/MAMP/bin/php/php5.6.1/bin/php'
export MAMP_PHP=/Applications/MAMP/bin/php/php7.1.1/bin
export PATH=$MAMP_PHP:$PATH

(如果您已经在PATH中安装了~/.bash_profile,只需将:$MAMP_PHP追加到末尾即可)

然后你可以:

代码语言:javascript
复制
php -v

得到正确的版本。然后,您可以使用正确的PHP版本运行composer installcomposer update

这就是我在我的.bash_profile中设置的,以供参考。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46206136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档