发布时间:2014-09-05 13:33:56作者:知识屋
对于现在市面上绝大多数的linux操作系统都是用来作为服务器使用的,也就是说linux并不适合作为个人电脑的操作系统使用,当然了学习的话另说。这次和大家分享的是在linux系统上安装apache,这次的安装选用的是ubuntu操作系统
一.安装前的准备
1 安装c编译程序
不同的linux发行版本上安装的c编译程序都有一点差异,redhat上是gcc但是ubuntu上是g++.以ubuntu为例安装g++直接使用sudo apt-get install g++就能够安装上去了
2 安装apr和aprutil
(1)首先下载apr和aprutil的源码包,下载地址是http://apr.apache.org/download.cgi
(2) 下载之后解压tar.gz
(3) 进入解压目录并配置apr
prefix后面就是apr的安装目录,个人建议安装在自己的目录下,配置的时候界面如下
(4)编译apr
(5)安装apr
(6)解压aprutil
(7)进入aprutil目录配置aprutil
这里需要注意with-apr后面的目录,这个目录就是刚才安装apr的目录
(8)编译和安装aprutil
安装命令依然是make install,这里就不截图了
3 下载并安装pcre
pcre的下载地址是:http://sourceforge.net/projects/pcre/files/pcre/
解压的步骤就不说了,接下来配置pcre
配置结束之后依然是编译和安装,编译pcre的命令如下所示
接下来是安装
二 开始安装linux版本的apache
安装apache最重要的就是要确保apr,aprutil,pcre都安装成功了,这样后面apache的安装就很顺利了
1.下载并解压apache
2.配置apache
这一步也是apache是否能成功安装的关键,这里需要配置apr,aprutil以及pcre,命令如下
./configure --prefix=/home/chenruiyin/apache --enable-so --enable-rewrite=shared --with-mpm=prefork --with-apr=/home/chenruiyin/apr --with-apr-util=/home/chenruiyin/aprutil --with-pcre=/home/chenruiyin/pcre
3.编译apache源码
apache的编译有点慢,需要耐心等待一下
4.安装apache
5.修改apache的httpd.conf
有些apache安装好后依然启动不了,这种情况只需要在httpd.conf文件的最前面加 ServerName 127.0.0.1:8081 ,端口自己定义
6.启动apache
先进入apache的安装目录,之后输入 ./bin/httpd -k start ,如果是停止就使用 ./bin/httpd -k stop
7.为了确保万无一失下面使用命令来看apache是否启动成功
使用的命令为:netstat -apn|grep 8081 这个命令主要看8081有没有程序在监听
8.最后在浏览器输入地址看apache是否可以使用
这样就说明apache已经正确启动并可以使用了,最后再介绍一个命令 ps aux|grep httpd ,httpd就是apache的服务 这个命令用来查看apache运行的进程号
像3127,3128就是apache的进程号,如果要杀死进程可以使用 kill -9 3127(这里是进程号就行)
apache的安装比起mysql和php安装难度相差不是一点点,下次就分享linux上怎么安装apache
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能