phpinfo() 使用旧版本。 "make install" 之后我错过了什么?

phpinfo() uses old version. What am I missing after "make install"?

我刚刚构建并安装了(./configuremakemake install)实际的 php 版本 5.6.9(来自 http://php.net/downloads.php)我的 Debian 挤压。

在控制台中键入 php --version 会如预期的那样带来 PHP 5.6.9

现在我想在(新重启的)apache2 中使用这个版本并测试我使用

<?php phpinfo(); ?>

网站显示PHP5.3.3.

我错过了什么?我必须在哪里将 apache2 连接到 php 以及如何连接?我必须更换哪个模块或库?在哪里?

我用 sergey 的小贴士解决了这个问题(见上面的评论)

  1. 安装 apache2-dev
  2. 找到 apxs(在 /usr/bin/apxs2 上)
  3. 更改为 php 源包:
  4. 配置 --with-apxs2=/usr/bin/apxs2 --with-mysql
  5. make clean(!非常重要:否则无法编译!)
  6. 制作
  7. 进行测试
  8. 进行安装

现在有效!

joomla 用户的两个附加说明 a) 配置 --with-apxs2=/usr/bin/apxs2 --with-mysql --with-zlib (使用 zlib) b) 在旧 joomla/configuration.php 文件中将 "mysqli" 更改为 "mysql"。