Linux 下安装 Apache Linux 下安装 Apache 是一个复杂的过程,需要安装多个依赖项,包括 APR、APR-UTIL 和 PCRE。在本文中,我们将详细介绍 Linux 下安装 Apache 遇到的问题,以及解决办法。 一、安装前准备 在安装 Apache 之前,需要将源文件存放在 /usr/local/src 目录下面。 Apache 的版本为 2.4.10,Mysql 的版本为 5.5.35,Php 的版本为 5.5.18。 二、安装 Apache 1. 需要将 Apache 的源文件解压缩到当前目录下面: cd /usr/local/src tar zxf httpd-2.4.10.tar.gz 2. 接下来,需要配置安装参数: cd httpd-2.4.10 ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-mods-shared=most 参数解释: * ./prefix=/usr/local/apache:apache 安装的目录 * --enable-so 选项:让 Apache 可以支持 DSO 模式,注意,这里采纳使用的是 Apache 2.0 的语法。如果使用的是 Apache 1.3 版本,应改为 --enable-module=so。 * --enable-mods-shared=most 选项:告诉编译器将所有标准模块都编译为 DSO 模块。你可以使用的是 Apache 1.3 版本,改为 --enable-shared=max 就可以。 * --enable-rewrite 选项:支持地址重写功能,使用的是 Apache 1.3 版本的朋友请将它改为 --enable-module=rewrite。 三、解决 APR 和 APR-UTIL 的依赖项 在配置安装参数时,可能会出现错误:error: APR not found. Please read the documentation。这是因为没有安装 apache 的关联软件 APR 和 APR-UTIL。 解决办法: 1. 下载 APR 和 APR-UTIL 的源文件: http://apr.apache.org/download.cgi 2. 解压缩 APR 和 APR-UTIL 的源文件: tar -zxf apr-1.5.1.tar.gz tar -zxf apr-util-1.4.5.tar.gz 3. 配置和安装 APR 和 APR-UTIL: ./configure --prefix=/usr/local/apr make make install ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config make make install 四、解决 PCRE 的依赖项 在配置安装参数时,可能会出现错误:APR-util not found. Please read the documentation. 解决方案: 1. 下载 PCRE 的源文件: http://ftp.exim.llorien.org/pcre/ 2. 解压缩 PCRE 的源文件: tar -zxf pcre-8.35.tar.gz 3. 配置和安装 PCRE: ./configure --prefix=/usr/local/pcre make make install 五、继续安装 Apache ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-mods-shared=most --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ make make install 六、启动和关闭 Apache /usr/local/apache/bin/apachectl start /usr/local/apache/bin/apachectl stop /usr/local/apache/bin/apachectl restart 七、解决警告信息 重启 Apache 后,可能会弹出警告:AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.0.64. Set the 'ServerName' directive globally to suppress this message。 解决方案: 在 Apache 的配置文件中添加 ServerName 指令: ServerName 192.168.0.64 Linux 下安装 Apache 是一个复杂的过程,需要安装多个依赖项,包括 APR、APR-UTIL 和 PCRE。但是,只要按照上面的步骤进行安装,就可以成功地安装 Apache。































- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 高中信息化班级管理策略探讨.docx
- 一种基本IEEE802.15.4无线智能化传感器网络实现探讨.docx
- 基于云计算的网络安防技术研究.docx
- GSM网络底噪问题处理研究分析.doc
- 2017年专业技术人员继续《网络效应》题库.doc
- IM即时通信项目技术实施方案.docx
- 新形势下工业大数据发展及建议.docx
- 电子商务中最优网络拍卖方案-精品文案范文.doc
- 联通IDC云计算产品介绍.ppt
- 项目管理过程之质量管理.docx
- 单片机的红外遥控开关方案设计课程方案设计.doc
- 电网信息化业务运行监控存在的问题及对策.docx
- 楼宇自动化系统安装与调试.doc
- 如果AutoCAD程序出现故障.doc
- 基于SpringSpringMVCMyBatisVue3x技术栈开发的健身房俱乐部会员管理系统-包含会员注册登录-课程预约-私教管理-健身器材管理-会员卡管理-体测数据记录.zip
- (大学设计)频域图像增强算法研究.doc



评论0