Phalcon git安装bug?

时间:2012-12-25 01:14:39

标签: php phalcon

在我的服务器上,我通过git成功安装了phalcon版本0.6.0。这些是我使用的步骤。

git clone git://github.com/phalcon/cphalcon.git

cd cphalcon / build

sudo ./install

重新启动网络服务器

我尝试更新到0.7.0版本,所以我删除了原始文件夹并重新下载了git文件夹。我按照相同的步骤,安装后检查phpinfo。它安装正确,但它安装了以前的版本(0.5.2)。

我尝试多次安装扩展程序,但它仍然提供旧版本。

有什么东西我做错了,任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:2)

查看是否有任何phalcon.so个文件存在并且使用它们而不是实际文件。很可能0.5.2在您的系统中某处,由您的Web服务器引用,安装过程无法更新它。

locate phalcon.so

注意:对于我的安装,它位于/usr/lib/php5/20100525/phalcon.so

检查您的php.ini/etc/php/conf.d文件夹,查看对该扩展程序的引用。如果有一些删除它们。

使用

重新运行安装过程
cd build
sudo ./install

请注意脚本输出,尤其是最后的输出。它会告诉您扩展程序的安装位置。

注意该文件夹并在php.ini文件中添加该指令,然后重新启动Web服务器以使更改生效。

答案 1 :(得分:1)

您似乎已经在CLI上安装了PHP 5.3,但在Apache / Nginx上安装了PHP 5.4,请确保您的' phpize'命令指向5.4一:

[#] whereis phpize

一旦你知道正确的路径改变了可执行文件的优先级,删除PHP 5.3或在bash控制台中添加别名:

[#] alias phpize=/path/to/5.4/phpize

然后尝试再次运行./install