免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2886 | 回复: 5
打印 上一主题 下一主题

RHEl(红帽子linux5.4)安装PHP时出错一直没办法解决,帮忙解决一下! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-09-26 09:24 |只看该作者 |倒序浏览
出错信息:


Sorry, I cannot run apxs.  Possible reasons follow:

1. Perl is not installed
2. apxs was not found. Try to pass the path using –with-apxs2=/path/to/apxs
3. Apache was not built using –enable-so (the apxs usage page is displayed)



按照错误提示,安装了perl,安装过程如下:


tar xzvf perl-5.10.0.tar.gz

cd perl-5.10.0/

sh Configure -de

make

make test

make install

重新编辑apache和PHP错误依旧!

apahce安装如下:

tar zxvf httpd-2.2.17.tar.gz

cd httpd-2.2.17

make clean

./configure --prefix=/www/wdlinux/httpd-2.2.17 --with-mpm=itk --enable-rewrite --enable-deflate --disable-userdir --with-apxs2=/www/wdlinux/apache/bin/apxs --enable-so

make

make install

ln -sf /www/wdlinux/httpd-2.2.17 /www/wdlinux/apache

php安装如下:

tar zxvf php-5.2.6.tar.gz >

cd php-5.2.6

./configure --prefix=/www/wdlinux/php-5.2.17 --with-apxs2=/www/wdlinux/apache/bin/apxs --with-mysql=/www/wdlinux/mysql --with-config-file-path=/www/wdlinux/etc --with-jpeg-dir=/usr/local/jpeg6/ --with-png-dir=/usr/local/libpng/ --with-gd=/usr/local/gd2/ --with-freetype-dir=/usr/local/freetype/ --with-zlib-dir=/usr/local/zlib2/ --enable-mbregex --enable-mbstring --with-iconv-dir=/usr/local --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --with-mhash --enable-ftp --with-curl --enable-inline-optimization --with-mcrypt=/usr --enable-gd-native-ttf --enable-gd-native-ttf

make ZEND_EXTRA_LIBS='-liconv'

make install

以上的apache和php安装是借鉴了wdlinx的安装过程,用wdlinux的安装方法也不行!总会出错!高手指点一下!感谢!

论坛徽章:
0
2 [报告]
发表于 2011-09-27 12:19 |只看该作者
源码编译较为麻烦,路径不能认错。
建议还是rpm包安装吧,或者安装os的时候一次性全勾上,毕竟只要先弄个开发环境

论坛徽章:
0
3 [报告]
发表于 2011-09-27 13:14 |只看该作者
你按提示做了以后报的是什么错?还是和第一次一样吗?

论坛徽章:
0
4 [报告]
发表于 2011-10-09 15:55 |只看该作者
a.a您好!和第一次是一样的错误!

论坛徽章:
0
5 [报告]
发表于 2011-10-13 09:12 |只看该作者
你这种安装肯定有问题啦。
./configure --prefix=/www/wdlinux/httpd-2.2.17 --with-mpm=itk --enable-rewrite --enable-deflate --disable-userdir --with-apxs2=/www/wdlinux/apache/bin/apxs --enable-so
你这一步下来可能就有问题啦
查了一下,./configure --help
没有--with-apxs2这个选项,如果这个选项不能用的话,apxs的目录就是/www/wdlinux/httpd-2.2.17/bin/apxs

如果这样的话,你在安装PHP时就要这样指定:
--with-apxs2=/www/wdlinux/httpd-2.2.17/bin/apxs
要不然肯定提示apxs not find.

论坛徽章:
0
6 [报告]
发表于 2011-10-18 13:41 |只看该作者
感谢jgcjsw,正如您所说改成--with-apxs2=/www/wdlinux/httpd-2.2.17/bin/apxs,php安装好了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP