linux安装apache
2024-10-19 00:23:14
我的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
最新文章
- KMP模板
- JAVA开发过程中的各种小坑
- knockoutjs表格增加更新删除
- POJ 1940
- zabbix3.0 安装方法,一键实现短信、电话、微信、APP 告警
- PJax在jQuery 3.0无法运行问题修复
- 实现微信文章页面 http://mp.weixin.qq.com/s?__biz=MjM5MDI3OTAwMg==&;amp;mid=200337417&;amp;idx=1&;amp;sn=5959ed1d722c7da66b
- 深入Windows窗体原理及控件重绘技巧
- Ajax and JSON
- 在O(1) 时间删除链表节点
- UGUI射线检测
- iOS 让CoreData更简单些
- 西湖论剑2019复现-Web之首家线上赌场上线啦
- bp代码
- this容易混淆的示例
- Django之Web框架本质及第一个Django实例
- 开源数据流管道-Luigi vs Azkaban vs Oozie vs Airflow
- ELK新手教程——pomelo + log4js + ELK(一)
- C#学习笔记(6)——大项目增删改查
- CTF之PHP黑魔法总结