Mac上的两个php版本,我可以修复它吗?

时间:2014-03-14 20:29:59

标签: php macos configuration

我在mac os x 10.9.2上有关于我的php安装的配置问题 如果我做

php --version 

在我的终端上我得到以下输出:

PHP 5.3.27 (cli) (built: Dec  4 2013 06:25:36)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies 

如果我尝试通过phpinfo()检查php版本,我会得到以下

PHP Version 5.4.24

所以我安装了两个php不同的版本,5.3.27用于服务器端的cli模式e 5.4.24。

此外,如果我尝试更改php.ini中的配置,我在phpinfo()响应(/private/etc/php.ini)上看到的路径,重新启动apache后,我看不到任何变化;所以我认为php.ini可能在另一个地方。

如何修复我的php安装只有一个php版本?

1 个答案:

答案 0 :(得分:1)

如果您在CLI上也想要5.4,请尝试将/opt/local/bin/php移出$PATH

通常情况下,php位于/usr/bin/php,因此当您将/opt/local/bin/php移出$PATH时,它会找到一个。也许echo $PATH会在/opt/local/bin/之前为您显示/usr/bin/吗?