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

问PHP版本错误
EN

Stack Overflow用户
提问于 2017-01-12 10:13:53
回答 2查看 1.2K关注 0票数 0

在我的10.9 Mac上,我安装了Symfony

"sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony"

和

代码语言:javascript
复制
"sudo chmod a+x /usr/local/bin/symfony"

当我做的时候

代码语言:javascript
复制
"symfony new my_project_name"

它说:

代码语言:javascript
复制
"[RuntimeException]                                                    
  The selected version (3.2.1) cannot be installed because it requires  
  PHP 5.5.9 or higher and your system has PHP 5.4.45 installed."

然后,我用以下内容升级了PHP:

"curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6"。

phpinfo给我看了5.6.27。但是symfony新项目的错误仍然存在.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-12 13:32:53

CLI为5.4.45,浏览器中运行的apache / phpinfo为5.6.27。

您的CLI版本已经过时,而Apache使用的版本是最新的。

若要对它们使用相同的版本,请首先通过磁带检查CLI版本的位置。

代码语言:javascript
复制
which php

它应该返回类似于/usr/bin/php的内容。

重命名这个旧版本:

代码语言:javascript
复制
sudo mv /usr/bin/php /usr/bin/php5445

然后创建一个指向正确版本的符号链接:

代码语言:javascript
复制
sudo ln -s /usr/local/php5/bin/php /usr/bin/php
票数 4
EN

Stack Overflow用户

发布于 2017-01-13 13:35:50

您必须记住,CLI和are服务器的版本是不同的。这是一个传统的问题。

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

https://stackoverflow.com/questions/41610427

复制
相关文章

相似问题

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