繁体   English   中英

phpinfo() 使用旧版本。 “进行安装”后我错过了什么?

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

我刚刚在我的 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. 安装 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/ 中将“mysqli”更改为“mysql”配置.php 文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM