phpinfo() 使用旧版本。 "make install" 之后我错过了什么?
phpinfo() uses old version. What am I missing after "make install"?
我刚刚构建并安装了(./configure
、make
、make 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 的小贴士解决了这个问题(见上面的评论)
- 安装 apache2-dev
- 找到 apxs(在 /usr/bin/apxs2 上)
- 更改为 php 源包:
- 配置 --with-apxs2=/usr/bin/apxs2 --with-mysql
- make clean(!非常重要:否则无法编译!)
- 制作
- 进行测试
- 进行安装
现在有效!
joomla 用户的两个附加说明
a) 配置 --with-apxs2=/usr/bin/apxs2 --with-mysql --with-zlib
(使用 zlib)
b) 在旧 joomla/configuration.php 文件中将 "mysqli" 更改为 "mysql"。
我刚刚构建并安装了(./configure
、make
、make 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 的小贴士解决了这个问题(见上面的评论)
- 安装 apache2-dev
- 找到 apxs(在 /usr/bin/apxs2 上)
- 更改为 php 源包:
- 配置 --with-apxs2=/usr/bin/apxs2 --with-mysql
- make clean(!非常重要:否则无法编译!)
- 制作
- 进行测试
- 进行安装
现在有效!
joomla 用户的两个附加说明 a) 配置 --with-apxs2=/usr/bin/apxs2 --with-mysql --with-zlib (使用 zlib) b) 在旧 joomla/configuration.php 文件中将 "mysqli" 更改为 "mysql"。