Linux 环境下自带的Apache服务安装apxs工具
Linux 环境安装好之后,会自带一个
Apache
服务,这仅仅是一个服务,不能进行二次开发。只有以源代码包方式编译安装的才有自带。所以很多的开发工具和文件在
Apache 下是找不到的。
解决办法:
我这里的环境是 CentOS7 ,所以使用 yum Shell前端软件包管理器来处理。
首先查找资源:
$ yum list httpd*
已安装的软件包
httpd.x86_64 2.4.6-90.el7.centos @base
httpd-tools.x86_64 2.4.6-90.el7.centos @base
可安装的软件包
httpd-devel.x86_64 2.4.6-90.el7.centos base
httpd-manual.noarch 2.4.6-90.el7.centos base
找到 httpd-devel 套件包,我这里是 httpd-devel.x86_64 这个版本,之后安装即可:
$ sudo yum install -y httpd-devel.x86_64
之后调用 which 、 find 命令查找是否已经存在即可。
[centos@localhost ~]$ which apxs
/usr/bin/apxs
[centos@localhost ~]$ find / -name "apxs" 2>/dev/null
/usr/bin/apxs
/usr/local/apache2.4/bin/apxs
可以确定已经安装,位于该目录 /usr/bin/apxs
。这里还有一个地址是我自己源码编译安装的版本。