我刚刚在我的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的提示解决了这个问题(见上面的注释)
- 安装apache2-dev
- 找到apxs(它在/usr/bin/apxs2上)
- 更改php源包:
- configure——with-apxs2=/usr/bin/apxs2——with-mysql
- 清洁(!)非常重要:否则将无法编译!)
- 使
- 使测试
- make install
工作现在!
对于joomla用户的两个额外注意事项A)配置——with-apxs2=/usr/bin/apxs2——with-mysql——with-zlib(使用zlib)B)将旧joomla/configuration.php文件中的"mysqli"更改为"mysql"