让 apache2 加载新的 PHP5

让 apache2 加载新的 PHP5

该服务器运行的是 ubuntu 9.04、apache 2,并且正在运行来自存储库的 PHP 5.2.6-3ubuntu4.4。我安装了另一个新版本的 PHP(5.3.1,从源代码编译),然后将此版本的链接替换为 /usr/bin/php5。现在 cli 加载新版本

name:/$php -v
PHP 5.3.1 (cli) (built: Dec 9 2009 21:44:18 )
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies

但是,apache 仍然加载旧版本。我该怎么做才能让 apache 加载新版本?

答案1

/usr/bin/php(5) 仅供 PHP 的 CLI 版本使用。

在 Ubuntu 上,Apache 从 /etc/apache2/mods-{available,enabled}/php5.load 加载其 PHP。您需要禁用该加载并改为加载您自己的 libphp5.so。

相关内容