LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: liuqing_2926204

apache+mysql+php,一个这样的问题,高手来看看,谢谢

[复制链接]
 楼主| 发表于 2006-2-3 08:37:48 | 显示全部楼层
编译php的时候,make test了一下,发现xml版本太低,等我更新完了之后再把编译参数贴出来,怀疑xml也有点问题
以下链接:http://www.linuxsir.cn/bbs/showthread.php?t=241387
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-3 11:10:41 | 显示全部楼层
更新libxml2-2.6.23后
tar zxvf php-5.1.2.taz.gz
cd php-5.1.2
configure --prefix=/usr/local/php \
> --with-spxs2=/etc/httpd/bin/apxs --with-gd \
> --with-jpeg-dir --with-ttf --with-zlib-dir --with-png-dir \
> --with-mysql --enable-track-vars
make
make test
显示:iconv stream filter [ext/iconv/tests/iconv_stream_filter.phpt]
         bug #35785(simple xml memory read error)   [ext/simplexml/testsbug35785.phpt]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-3 19:05:30 | 显示全部楼层
系统:RedHat 9.0

版本信息:
MySQL-server-5.0.18-0.i386.rpm
MySQL-client-5.0.18-0.i386.rpm
MySQL-devel-5.0.18-0.i386.rpm
httpd-2.2.0.tar.gz
php-5.1.2.tar.gz
libxml2-2.6.23
gd库:jpeg freetype zlib libpng gd
都是最新的版本...

我用redhat 9.0安装Apche+MySQL+php+GD库。]

1、先安装mysql,服务器,客户端,开发包都已成功安装,然后装了个webmin,也ok了.都是rpm很快就安装完成。
   然后安装apache也正常了,用编译方式安装的
2、安装httpd
#vi /root/.bash_profile
#tar zxvf httpd-2.2.0.tar.gz
#mv httpd… /etc/local/src
#cd /etc/local/src/httpd…
#configure --prefix=/etc/httpd \
> --enable-module=most --enable-shared=max
make clean
make
make install
vi /etc/httpd/conf/httpd.conf 改一下ServerName
service httpd start ……………………显示OK
3、然后安装gd库
  jpeg ttf zlib png gd,很顺利,大部分都是configure make make install
4、更新libxml2到2.6.23
rpm -q libxml2 显示为新版本,也成功了,重启httpd也都ok了。可能问题就出在php上,大家帮我看看,我是这样安装的:
5、安装PHP:
#tar zxvf php-5.1.2.tar.gz
#把解压的目录 mv 到 /usr/local/src 下
[color="Red"]#configure --prefix=/usr/local/php \
> --with apxs2=/etc/httpd/bin/apxs --with-gd \
> --with-jpeg-dir --with-ttf --with-zlib-dir --with-png-dir \
> --with-mysql --enable-track-vars
#make
#make test   
[color="Red"]--显示
iconv stream filter [ext/iconv/tests/iconv_stream_filter.phpt]
bug #35785(simple xml memory read error) [ext/simplexml/testsbug35785.phpt]

#make install
[color="Red"]安装完成后重启httpd服务器就出问题了:
说:/etc/httpd/conf/httpd.conf中有一行错误,查看后是LoadModule php5_module modules/libphp5.so
API module structure 'php5_module' in file /etc/httpd/modules/libphp5.so is garbled - perhaps this is not an Apache module DSO?
这么说是php5模块与Apache之间有问题,请问怎么修改,谢谢!郁闷很久了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表