Ubuntu下安装配置Apache web server
来源:互联网 发布:七天网络登录注册 编辑:程序博客网 时间:2024/05/18 22:15
首先抱怨一句.......如果你有个问题放到网上去问,现在网上的回答大体分为三种:
1.对你说,你现在搞的东西过时了,别搞了......
2.回答得完全不着边际,跟你问的完全不是一档子事儿......
3.复制粘帖过来的,同样的内容,自己估计也没试,也讲不清楚为什么......
总之就是没有解决任何问题。到最后还是得自己慢慢啃文档,一点一点尝试着解决。唉..........
-------------------------------- 分割线 --------------------------------
转入正题,希望我这篇文章不会像上文那三种回答那么坑爹
这篇教程有个前提:操作系统是Ubuntu,其实Linux,Windows下面Apache安装配置很容易,相信也不会需要写篇东西来说
另外,本文安装的路径是参照源码里的文档里定的,你完全可以随你自己的想法,只是注意名称和路径要统一。(当然跟我统一就是跟组织统一哈)
-------------------------------- 分割线 --------------------------------
需要提前下载好的东西:
1. Apache http server
下载地址:http://www.apache.org/dyn/closer.cgi 选择其中一个镜像,在其中找到httpd/文件夹,进入后选择某个版本下载。
我现在最新的版本是httpd-2.4.3.tar.gz
懒人的话请直接进这个链接: http://mirror.bit.edu.cn/apache/httpd/
2. apr 和 apr-util
这两个是必备的,其作用可以参考:http://wgkgood.blog.51cto.com/1192594/432272
下载地址跟上文给的相同,就是进入apr而不是httpd文件夹,找到apr-1.4.6.tar.gz和apr-util-1.4.1.tar.gz(我现在的最新版本)
懒人的话请直接进这个链接: http://mirror.bit.edu.cn/apache/apr/
4.pcre
官网:http://www.pcre.org/
我在里面给的sourceforge平台上下的
下载地址:https://sourceforge.net/projects/pcre/files/pcre/
-------------------------------- 分割线 --------------------------------
OK,进入你的下载目录,~/Downloads/或者是~/下载啥的。把刚刚下载的四个压缩包解压
tar zxvf filename.tar.gz如果直接在解压出来的httpd文件夹里./configure的话,会提示找不到apr和apr-util,安装了apr后又会提示找不到pcre,
所以,请按照如下顺序编译安装:
apr ---> apr-util ---> pcre ---> httpd
1.编译安装apr(直接贴代码了吭,地址随你但是你要记住)
./configure --prefix=/usr/local/aprmakesudo make install2.编译安装apr-util(不需要prefix)
./configuremakesudo make install3.编译安装pcre
./configure --prefix=/usr/local/pcremakesudo make install
4.编译安装httpd
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-pcre=/usr/local/pcremakesudo make install
注:configure没有error了才可以继续make,如果是没有gcc+之类的请自行解决
-------------------------------- 分割线 --------------------------------
目测已经搞完了,启动一下试试吧
进入terminal,输入
cd /usr/local/apache2/binsudo ./apachectl -k start
*最后的start代表启动apache web server。
*还有两种参数,分别是stop和restart,代表停止和重启。
之后,打开你的浏览器,地址栏输入localhost,即127.0.0.1,应该可以看到
it works!
这是写在
/usr/local/apache2/htdocs/index.html中的,你可以把自己写的主页替换上去。
cgi脚本默认放在
/usr/local/apache2/cgi-bin
下面,关于启动cgi脚本感觉很多人有误区。cgi-script并非一定要启动的...
嗯,差不多了。最后再次提醒,我放的地址是/usr/local/apache2/,如果跟我不一样,上面的命令相对应的位置请自行修改
- Ubuntu下安装配置Apache web server
- Ubuntu下安装配置Apache http server
- ubuntu-server下apache安装配置以及优化
- Ubuntu 下安装配置apache
- Ubuntu Server 安装&配置 Apache-Tomcat
- Apache Web Server和PHP安装配置
- Apache web server 安装、配置简介
- ubuntu下安装apache http server
- windows下安装apache web server全过程
- Ubuntu 安装配置apache web服务
- ubuntu下Apache 的安装与配置
- ubuntu下安装配置Apache Tomcat
- ubuntu 下配置和安装apache
- Ubuntu下apache安装配置笔记
- Ubuntu下APACHE HTTPS安装和配置
- Ubuntu下安装配置Svn+Apache服务器
- Ubuntu 下安装和配置 Apache Maven
- Ubuntu下apache的安装与配置
- 我画的Linux Input系统框图
- Scilab 画星形线
- 2012长春网络赛赛后【完结】
- 操作系統開發 - OS Boot Tool (中譯者:內核啓動工具)
- 传智博客JAVA基础第十五天
- Ubuntu下安装配置Apache web server
- 并行图像细化算法和C代码实现 (转)
- JSP基础语法之一:Scriptlet使用、简单的JSP获取表单数据再输出表格
- cl : Command line warning D9028 : minimal rebuild failure, reverting to normal build stdafx.cpp :
- LLVM每日谈之一 LLVM是什么
- QTextBrower 设在滚动条到最下方
- RANDOM_CONTROL_ARION_V2.0.3_X86-XFORCE
- 操作系统开发, grub之我見
- 快速求出整数的二进制表示中包含的bit 1的个数