Posted on 星期三, 27 十月 2010 by
hlcfan
今天编译安装php提示:找不到apxs,以为是Apache安装时产生的文件夹,后来才知道是httpd的一个插件
1.查找系统中是否安装了apxs apache扩展工具:
[root@srv10023 ~]# whereis apxs
apxs:
如上,返回的结果则说明系统并没有安装apxs扩展工具。
正常安装的返回结果如下:
[root@srv10023 ~]# whereis apxs
apxs: /usr/sbin/apxs /usr/share/man/man8/apxs.8.gz
更多帮助,请查看whereis命令的man帮助。
[root@srv10023 ~]# man whereis
2.安装apxs的方法总体来说有两种,
一种是编译安装,一种是安装己经编译好的rpm包。
下面介绍在RHEL5平台下使用rpm包进行安装:
apxs的扩展工具,需要安装的rpm包的名字是:httpd-devel-2.2.3-31.el5.x86_64.rpm(由于我的linux版本是5.4,默认的httpd的版本是2.2.3,平台是x86-64,如果是32位的系统,则选择对应的32位包进行安装)。如果,你之前没有安装apr-devel-1.2.7-11.el5_3.1.x86_64.rpm包和apr-util-devel-1.2.7-7.el5_3.2.x86_64.rpm包,会提示rpm包依赖关系导致安装失败,解决办法也很简单,从安装光盘上或者网络上找到包进行安装,详细安装过程如下:
[root@srv10023 Server]# rpm…