版主:麻烦您看看,PHP5的安装问题

版主:麻烦您看看,PHP5的安装问题


版主和大家好:

麻烦您们帮我看看 ,对APACHE的2.2下安装PHP 4的一些问题,
我敢保证,
1、我在编译php的时候,make;make install;make test都能够顺利通过;
2、而且httpd.conf改添加的AddType和DirectoryIndex都改正了;
3、唯一一个是因为没有LoadModule,所以我手动添加了:LoadModule php5_module modules/libphp5.so
所以,进行重启APACHE的时候出现如下报错:
在进行检测的时候:
[root@zhao bin]# /usr/local/apache2.2/bin/apachectl  configtest
httpd: Syntax error on line 54 of /usr/local/apache2.2/conf/httpd.conf: Cannot load /usr/local/apache2.2/modules/libphp5.so into server: /usr/local/apache2.2/modules/libphp5.so: undefined symbol: _emalloc
——————————————————————————————————————————
其他的信息如下:
[root@zhao ~]# cd /usr/local/apache2.2/bin/
[root@zhao bin]# ls
ab         apr-1-config  apxs      dbmmanage  envvars-std   htdbm     htpasswd  httxt2dbm   rotatelogs
apachectl  apu-1-config  checkgid  envvars    htcacheclean  htdigest  httpd     logresolve
[root@zhao bin]# nm ../modules/libphp5.so | grep ' _e'
         U _ecalloc
001d1200 A _edata
         U _efree
         U _emalloc
001d1348 A _end
         U _erealloc
         U _estrdup
         U _estrndup
—————————————————————————————————————————
我改怎们修改我的PHP?我已经重新编译重新修改和查找出问题的地方,但仍然无法正确的完成安装;

      
ls -l /usr/local/apache2.2/modules/libphp5.so
看看这个文件的修改时间是不是你编译时的时间,

php5在configure的时候用的是什么参数,有没有用  --with-apxs2=/usr/local/apache2.2/bin/apxs