PHP版本错误
问题描述:
在我的Mac 10.9通过我PHP版本错误
"sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony"
和
"sudo chmod a+x /usr/local/bin/symfony"
当我做安装Symfony的
"symfony new my_project_name"
它说:
"[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的新项目错误不断保持...
答
CLI说5.4.45,并在浏览器中运行的Apache /的phpinfo说 27年6月5日
你的CLI PHP版本过时。 ,而Apache使用的是最新的。
要使用相同的版本对于他们来说,首先检查在CLI版本由胶带
which php
应该返回类似/usr/bin/php
位置。
重命名旧版本:
sudo mv /usr/bin/php /usr/bin/php5445
然后创建一个符号链接到正确的版本:
sudo ln -s /usr/local/php5/bin/php /usr/bin/php
+0
非常感谢。现在一切正常 – haines
答
你必须记住的是,CLI的版本和Web服务器是不同的。 这是一个传统的问题。
检查CommandLineInterface(CLI)使用的PHP是否与Web服务器使用的PHP相同。您可能只更新了其中的一个。 – Veve
这很奇怪:CLI说5.4.45,浏览器中运行的apache/phpinfo说5.6.27。那我该如何解决这个问题? – haines
“哪个php”会告诉你php位置在哪里。 – COil