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

时间:2015-06-09 09:14:07

标签: php module apache2 debian

我刚刚在Debian squeeze上构建并安装了(./configuremakemake 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以及如何连接?我必须更换哪个模块或库?在哪里?

1 个答案:

答案 0 :(得分:2)

我用sergey的tipps解决了它(见上面的评论)

  1. 安装apache2-dev
  2. 找到apxs(位于/ usr / bin / apxs2上)
  3. 更改为php源包:
  4. configure --with-apxs2 = / usr / bin / apxs2 --with-mysql
  5. make clean(!非常重要:否则无法编译!)
  6. 使
  7. make test
  8. make install
  9. 立即行动!

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