ubuntu下手动配置apache2.4.12
(apache2也可以使用 sudo apt-get install apache2来安装,下面来讲解下如何手动安装配置apache2)
在安装apache2之前,先要安装apache2的依赖项,apache2依赖项有:apr、apr-util、pcre并且pcre依赖perl。
apache依赖包下载地址:
apr: http://mirrors.cnnic.cn/apache//apr/apr-1.5.1.tar.gz
apr-util: http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz
pcre:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz
perl:http://www.cpan.org/src/5.0/perl-5.20.2.tar.gz
apache下载地址:
http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.12.tar.bz2
下载之后全部解压到一个目录下,这里演示是全部解压到桌面。(注意:下载perl前,先在终端输入:perl -v,查看下是否安装了perl,安装了就不需要下载安装)
打开终端: cd Desktop #之前已经所有下载的全部解压到桌面了,所以先进入桌面。
下面依次来讲解apache安装过程:
(蓝色表示输入终端的命令,#后面是注释说明)
apr依赖包安装:
cd apr #进入apr目录
./configure --prefix=/usr/local/apr #--prefix表示将要安装的目录,即把apr安装到/usr/local/apr目录下,可以通过./configure -h命令来查看参数
make
make install
安装之后将在/usr/local目录下就能看到apr文件下了
apr-util依赖包安装:
cd ../apr-util #从apr目录下转到apr-util目下
./configure --prefix=/usr/local/apr-util
make
make install
perl安装:(注意:下载perl前,先另打开终端输入:perl -v,查看下是否安装了perl,安装了就不需要下载安装)
cd ../perl
sh Configure -de
make
make test
make install
pcre依赖包安装:(勿下载pcre2xx,否则安装apache的时候会出现xx not found)
cd ../pcre
./configure --prefix=/usr/local/pcre
make
make install
apache安装:
cd ../httpd
./configure --prefix=/usr/local/apache2 --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
make
make install
到此,apache安装完成,现在进入到apache的bin目录,开启apache服务:
cd ~/usr/local/apache2/bin
apachectl start
打开浏览器,输入127.0.0.1
如果还需要配置php,请参考http://php.net/manual/en/install.unix.apache2.php
ubuntu下手动配置apache2.4.12的更多相关文章
- ubuntu下安装配置apache2(含虚拟主机配置)
在Ubuntu14.14中安装apache 安装指令: sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是: /etc/init.d/apache2 启动: ...
- ubuntu下安装配置apache2与php
1:安装apache2 sudo apt install apache2 2:修改端口号 sudo vi /etc/apache2/ports.conf 3:修改跟目录 在 /etc/apache2/ ...
- Ubuntu下HTTPS配置
Ubuntu下HTTPS配置非常简单,对大部分用户而言,使用普通的自签名证书,只需按照步骤进行就可以了,无需了解密钥.证书的更多知识,更深的背景知识还有RSA算法.DES算法.X509规范.CA机构. ...
- Opencv 2.4.9在Ubuntu下的配置与安装
[原]Opencv 2.4.9在Ubuntu下的配置安装 Opencv 2.4.9在Ubuntu下的配置与安装 surgewong@gmail.com http://blog.csdn.net/su ...
- Ubuntu下Maven配置与Maven项目创建教程
一. Ubuntu下Maven配置 windows下Maven配置参考http://www.cnblogs.com/LexMoon/p/JavaMaven.html ubuntu下Maven地址htt ...
- Ubuntu下MySql配置
Ubuntu下MySql配置 安装MySQL 命令: sudo apt-get install mysql-server MySQL初始配置及管理 启动MySQL mysql start : mysq ...
- Ubuntu下手动安装vscode
Ubuntu下手动安装vscode1.下载vscodewget https://vscode.cdn.azure.cn/stable/553cfb2c2205db5f15f3ee8395bbd5cf0 ...
- Ubuntu下Linux配置内核各种常见错误和解决办法
镜像下载.域名解析.时间同步请点击阿里云开源镜像站 这篇把Ubuntu下Linux配置内核各种常见错误和解决办法给大家讲解一下,希望可以帮助到大家. 一.Ubuntu系统中缺少各种依赖包导致的问题 1 ...
- Ubuntu环境下手动配置zookeeper
配置zookeeper 注意:因为是单机伪分布式配置,故同一机器上有3个server zookeeper文件格式如下 home---zookeeper---server0---zookeeper | ...
随机推荐
- poj 3621(最优比率环)
Sightseeing Cows Farmer John has decided to reward his cows for their hard work by taking them on a ...
- openstack 配置dnsmasq 域名解析
- JAVA的引用类型变量(C/C++中叫指针)
任何变量只要存在内存中,就需要有一个唯一的编号标识这个变量在内存中的位置,而这个唯一的内存编号就是内存地址,内存地址就是所谓的指针!
- bzoj 1629: [Usaco2007 Demo]Cow Acrobats【贪心+排序】
仿佛学到了贪心的新姿势-- 考虑相邻两头牛,交换它们对其他牛不产生影响,所以如果交换这两头牛能使这两头牛之间的最大值变小,则交换 #include<iostream> #include&l ...
- P3573 [POI2014]RAJ-Rally
传送门 很妙的思路 首先这是一个DAG,于是我们先在原图和反图上各做一遍,分别求出\(diss_i\)和\(dist_i\)表示从\(i\)点出发的最短路和以\(i\)为终点的最短路 我们考虑把点分为 ...
- [App Store Connect帮助]四、添加 App 图标、App 预览和屏幕快照(1)App Store 图标、App 预览和屏幕快照概述
您可以为您的 App Store 产品页提供有关您 App 的 App Store 图标.三个 App 预览和十张屏幕快照. App Store 图标 您必须提供一个 App Store 图标,用于在 ...
- 【js】为什么要使用react+redux
前端的浪潮一叠叠袭来,带走了jQuery,带走了backbone,带来了react,带来了redux,但是面对层出不穷的前端技术,我们应该何去何从呢?近一年来笔者的也发生了同样的变化,技术栈从.net ...
- 2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛-K-Matrix Multiplication(矩阵乘法)
题目描述 In mathematics, matrix multiplication or matrix product is a binary operation that produces a m ...
- Python 模拟postman上传文件
最近工作需求:写的程序要用到python模拟postman操作,基于flask框架 代码很简单 但是百度一半天: import requests files = {'skFile': open(r&q ...
- TCP/IP 3握手4挥手
转:摘自<图解TCP/IP>P204 三次握手与四次挥手的状态转移图如下: 如图,由于第二次握手接收端发送SYN+ACK信号所以握手只用了三次,挥手由于接收端ACK和FIN分两次发的,所以 ...