linux安装apache
我的linux是用阿里云上的,版本是CentOS 6.5
apache依赖于apr、apr-util和pcre,所以需要先安装这三个
apr(包含apr、apr-util和apr-iconv)是apache中的跨平台底层支持接口库(后来单独分离出来),pcre是用C语言编写的正则表达式函数库
一、安装apr
最新地址在:http://apr.apache.org/download.cgi
可以手动下载,也可以用wget
在linux中定位到自己的文件夹,执行:
[root@ctxsdhy package]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.5.2.tar.gz
[root@ctxsdhy package]# tar -zxf apr-1.5.2.tar.gz
[root@ctxsdhy package]# cd apr-1.5.2
[root@ctxsdhy apr-1.5.2]# ./configure --prefix=/usr/local/apr
[root@ctxsdhy apr-1.5.2]# make && make install
二、安装apr-util
最新地址也在:http://apr.apache.org/download.cgi
执行:
[root@ctxsdhy package]# wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.5.4.tar.gz
[root@ctxsdhy package]# tar -zxf apr-util-1.5.4.tar.gz
[root@ctxsdhy package]# cd apr-util-1.5.4
[root@ctxsdhy apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
[root@ctxsdhy apr-util-1.5.4]# make && make install
三、安装pcre
最新地址在:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre
执行:
[root@ctxsdhy package]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
[root@ctxsdhy package]# tar -zxf pcre-8.38.tar.gz
[root@ctxsdhy package]# cd pcre-8.38
[root@ctxsdhy pcre-8.38]# ./configure --prefix=/usr/local/pcre
[root@ctxsdhy pcre-8.38]# make && make install
四、安装apache
最新地址在:http://httpd.apache.org
执行:
[root@ctxsdhy package]# wget http://apache.fayea.com/httpd/httpd-2.4.23.tar.gz
[root@ctxsdhy package]# tar -zxf httpd-2.4.23.tar.gz
[root@ctxsdhy package]# cd httpd-2.4.23
[root@ctxsdhy httpd-2.4.23]# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-so
[root@ctxsdhy httpd-2.4.23]# make && make install
五、开启apache测试
1、修改httpd.conf配置
文件的位置在:"/usr/local/apache/conf/httpd.conf"
搜索"ServerName",取消这行的注释,改成:"ServerName localhost:80"
另:修改"DocumentRoot"可以改变网站根目录路径
2、开启apache
开启:/usr/local/apache/bin/apachectl start
重启:/usr/local/apache/bin/apachectl restart
停止:/usr/local/apache/bin/apachectl stop
3、访问外网ip

linux安装apache的更多相关文章
- linux安装apache的纠结过程
本以为linux下安装apache是件很简单的过程.三命令就可以搞定,jxvf解压,make 编译,make install 安装就OK了.没想到这个过程还颇费周折.可能和环境有关吧.先说一下我的环境 ...
- linux 安装 apache
1. 系统基本信息 CentOS 6.4 内存2G 硬盘 200G cpu 4核 (cat /proc/cpuinfo |grep 'processor'|wc -l 查看cpu核数 ...
- linux安装apache软件的过程
参考官方安装指导:http://httpd.apache.org/docs/2.4/install.html 1.下载依赖包 apr/apr-util/pcre 2.解压依赖包 3.安装apr 进入安 ...
- 【问题记录】 Linux 安装 apache 遇到的一些问题
以下为linux上安装apache时自己遇到的一些问题,记录在这,以后遇到时也会不定时更新... 一.安装Apache提示APR not found的解决办法 解决方法: 1. 网站 http://a ...
- Linux安装Apache报错:Cannot find a valid baseurl for repo: base/7/x86_64解决方案
最近使用CentOS7学习,安装安装Apache时候,使用yum安装Apache报错:本文适合CentOS7和RHEL7 # yum install httpd 出现:cannot find a va ...
- LInux——安装Apache
在安装Apache的httpd的时候经常会遇到: configure: error: APR not found . Please read the documentation. configure ...
- Linux安装apache服务
1.通过yum包下载安装httpd yum -y install httpd*(等待安装) 到下面就安装完毕 2.启动apache服务 service httpd restart 3.现在就可以查看a ...
- linux 安装Apache服务器
这篇文章先别看,,有些地方我不是很明白,写错了一些地方,正在咨询会linux的大神 安装好Apache就可以用Http访问或者下载电脑的文件了 我还是用 连接我的linux电脑 咱把Apache安装到 ...
- Linux安装Apache常见报错(二)
配置Apache提示报错configure error: APR could not be located. Please use the --with-apr option. 解决办法: ./con ...
随机推荐
- Android数据库相关整理
今天对Android中数据库相关的操作和代码做了一个整理,便于自己之后的查阅.主要内容有: 1.原生数据库写法 2.终端进sqlite的操作 3.第三方库 4.事务处理 5.权限和路径 一.原生数据库 ...
- STSDB、NDataBase 对象数据库在不同.net framework下无法读取的解决办法
STSDB.NDataBase 等对象数据库将对象保存在文件中后,如果在不同的windows平台.不同的.net frameWork下总是无法读取,原因是对象模式已经不同了. 解决的办法也很简单,就是 ...
- 从爬取湖北某高校hub教务系统课表浅谈Java信息抓取的实现 —— import java.*;
原创文章与源码,如果转载请注明来源. 开发环境:Myeclipse,依赖包:apache-httpclient . Jsoup.base64 一.概述 整个系统用Java开发.我们现在要做的是类似于超 ...
- PostgreSQL-PL/pgSQL-cursor,loop
将spam_keyword表word字段的字符全部拆分,只是利用过程语言完成循环的操作而已. create or replace function proc1() returns setof text ...
- mongodb高级应用
一. 高级查询 查询操作符 条件操作符:db.collection.find({"field":{$gt/$lt/$gte/$lte/$eq/$ne:value}}); 匹配所有 ...
- android EditText 默认情况下不获取焦点(不弹出输入框)
可以在EditText前面放置一个看不到的LinearLayout,让它率先获取焦点: <LinearLayout android:focusable="true" andr ...
- [jquery]将当前时间转换成yyyymmdd格式
如题: function nowtime(){//将当前时间转换成yyyymmdd格式 var mydate = new Date(); var str = "" + mydate ...
- 用普通计算机假设基于liunx系统的NAS部署FineReport决策系统
何为NAS? 简单说就是连接在网络上,具备资料存储功能的装置因此也称为“网络存储器”.它是一种专用数据存储服务器.他以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽.提高性能.降低 ...
- JSP动作元素——————理论篇
JSP动作元素的组成及作用 JSP使用Action来控制Servlet引擎的行为,可重复使用JavaBean组件. 常用Action: jsp:param 在 jsp:include.js ...
- CentOS系统yum源使用报错:Error: Cannot retrieve repository metadata (repomd.xml) for repository: rpmforge.
服务器上的yum突然不好使用,使用yum的时候报错如下:[root@bastion-IDC src]# yum list......Could not retrieve mirrorlist http ...