Phpinfo()使用旧版本.“安装”后我错过了什么?


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

我刚刚在我的Debian上构建并安装了(./configure, make, make install)实际的php版本5.6.9(来自http://php.net/downloads.php)。

在控制台中输入php --version将显示PHP 5.6.9,如预期的那样。

现在我想在(新重启的)apache2中使用这个版本,为了进行测试,我使用

<?php phpinfo(); ?>

网站显示PHP 5.3.3.

我错过了什么?我需要在哪里连接apache2到php,如何连接?我必须替换哪个模块或库?在哪里?

我使用sergey的提示解决了这个问题(见上面的注释)

  1. 安装apache2-dev
  2. 找到apxs(它在/usr/bin/apxs2上)
  3. 更改php源包:
  4. configure——with-apxs2=/usr/bin/apxs2——with-mysql
  5. 清洁(!)非常重要:否则将无法编译!)
  6. 使
  7. 使测试
  8. make install

工作现在!

对于joomla用户的两个额外注意事项A)配置——with-apxs2=/usr/bin/apxs2——with-mysql——with-zlib(使用zlib)B)将旧joomla/configuration.php文件中的"mysqli"更改为"mysql"