我的环境: centos6.4 mini 最小化安装
需要准备: gcc, gcc-c++ ,make,apr,apr-util,pcre
开始安装:
安装gcc yum -y install gcc
安装gcc-c++ yum -y install gcc-c++
安装 make yum -y install make
安装 APR 下载: http://mirrors.hust.edu.cn/apache//apr/apr-1.5.1.tar.gz
解压 apr tar -zxvf apr-1.5.1.tar.gz
cd apr-1.5.1
配置 ./configure
安装 make && make install
安装 apr-util 下载: http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz
解压apr-util tar -zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
配置 ./configure --with-apr=/usr/local/apr/
安装 make && make install
安装 pcre 下载: http://sourceforge.net/projects/pcre/files/pcre/8.36/pcre-8.36.tar.gz/download
解压 tar -zxvf pcre-8.36.tar.gz
cd pcre-8.36
配置 ./configure
安装 make && make install
安装httpd 下载:http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.10.tar.gz
解压 tar -zxvf httpd-2.4.10.tar.gz
cd httpd-2.4.10
配置 ./configure --prefix=/usr/local/apache2
安装 make && make install
安装完成后 修改 httpd.conf 文件
vi /usr/local/apache2/conf/httpd.conf
修改servername 处
改为ServerName 127.0.0.1:80 后保存
apache服务启动与关闭
开启:/usr/local/apache2/bin/httpd -k start
关闭: /usr/local/apache2/bin/httpd -k stop
防火墙的设置
vi /etc/sysconfig/iptables
添加80端口
-I INPUT -p tcp --dport 80 -j ACCEPT
重启防火墙
service iptables restart
访问服务器地址
apache 服务配置成功
使用ab命令
apache 安装完成后 ab命令会自动安装
使用方式:① 直接使用绝对路径 /usr/local/apache2/bin/ab
②将apache设置为环境变量
vi /root/.bashrc
添加
export APACHE_HOME=/usr/local/apache2/
export PATH=.:$APACHE_HOME/bin:$PATH
保存退出
执行source /root/.bashrc
在任何地方就可以使用ab命令了。