Apache 的编译安装和虚拟主机
将Apache源代码包做成ISO镜像,挂载到本机目录上,如图到httpd-2.2.压缩包
将压缩包解压到/usr/src目录下,如图
进入/usr/src/httpd-2.2.9这个目录中,可以看到解压后的代码文件。
运行./configure 命令进行编译源代码,--prefix=/usr/local/apach2 是设置编译安装到的系统目录。 --enable-s 参数是使httpd服务能够动态加载模块功能。 --enable-rewrite 是使Httpd服务具有网页地址重写功能
如图,提示出错,没有gcc编译环境,需要安装 gcc软件包。
因为安装gcc环境使用YUM库安装会非常方便,我们使用YUM安装,如图,下载YUM链接文件,使本机可以使用YUM库
如图,安装gcc环境
如图,会安装如下几个软件包
将gcc软件包安装好后,再次进入/usr/src/httpd-2-2.9目录下,可以再次进行编译安装
如果没有提示错误,就运行make && make install 命令进行代码转换和安装,时间会比较长些,耐心等待。如图,就是编译安装时,进行的一系列操作的屏幕输出。
安装完成后,进入到/usr/local/apache2目录中,查看生成的目录,该目录是Apache服务的
根目录,所有文件都放在这里。如图
1,其中conf 目录用于保存Apache服务器的配置文件,f 就是主配置文件。如图
2,htdocs 目录是Apache服务器的文档根目录,作为WEB站点网页文件存放的根目录
其他目录的作用:
Bin 保存了用于Apache服务器的命令文件。
Manual 目录保存了Apache服务器的完整配置指南文档。
linux下gcc编译的四个步骤Man 目录保存了httpd apachectl 程序的帮助文件。
Lib 保存了运行Apache服务器所需的库文件。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论