爪哇岛的一个山洼。

2007-03-14

【学习心得】2007-03-14 在linux平台上安装php5出现问题的解决记录

2007-03-14 在linux平台上安装php5出现问题的解决记录

我在 FC6 上成功安装了 httpd-2.2.4.tar.gz 和 mysql-5.0.37-linux-i686.tar.gz 后,我开始安装 php-5.2.1.tar.gz,执行如下命令:

./configure -prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5 --with-zlib-dir=/usr/lib

在没有加参数 --with-zlib-dir=/usr/lib 之前出现如下错误:
configure: error: Try adding --with-zlib-dir=<DIR>. Please check config.log for more information.

加入参数 --with-zlib-dir=/usr/lib 之后出现如下错误:
configure: error: mysql configure failed. Please check config.log for more information.

通过查阅网上相关资料,最后问题解决。首先参数 --with-zlib-dir=/usr/lib 需要加上,另外是因为 mysql 的版本不兼容的问题,在 mysql 的官方网站上提供了一个 glibc23 的版本,我猜想如果机器上的 glibc 版本大于等于 2.3 的话,可能需要安装这个版本才行,因此我用 rpm -qa | grep glibc 查询,显示如下:
glibc-headers-2.5-3
glibc-common-2.5-3
glibc-devel-2.5-3
glibc-2.5-3
我机器上的 glibc 版本大于 2.3,因此立即重新安装了 mysql-5.0.37-linux-i686-glibc23.tar.gz 的 mysql 版本。此时再次安装 php5 时就一切OK了。总之遇到类似问题的解决办法就是多上网查询资料,多检查版本是否兼容,肯定可以解决的。

2 条评论:

匿名 说...

我出现的问题和你一样,但解决办法和你截然不同,我遇到你这个帖子的时候还以为救星来了,最后还是去网上找了n多资料才ok,不过还是谢谢你!

匿名 说...

你是怎么解决的?