安装Apache测试

安装APACHE的前期准备:

配置本地YUM源

配置ip和主机名的映射

关闭防火墙

将安装包导入到linux系统的 /usr/local/src下

 

1.安装APACHE PHP MYSQL ZABBIX的先决条件

 

(1)编译解包脚本

解包脚本代码:

#vim tar.sh

 

#!/bin/sh 

cd /usr/local/src

ls *.tar.gz > ls.list       

for TAR in `cat ls.list` 

do

tar -zxvf $TAR

done

tar -jxvf pcre-8.36.tar.bz2

exit 0

#sh tar.sh(执行解安装包脚本)

 

2. #vim yum.sh(将以下内容复制到脚本里)

yum install –y autoconf automake imake libxml2-devel\

expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison \

libtool ncurses5-devel

 

yum install -y autoconf*

yum install -y gd*

yum install -y libpng-*

yum install -y libxml2*

yum install -y zlib*

yum install -y libtool*

yum install -y bzip2-*

yum install -y libcurl*

yum install -y net-snmp*

yum install -y openssl*

yum install lynx -y

yum -y install libjpeg-devel

 

#sh yum.sh(执行脚本)

 

3 安装LAMP(LINUX APACHE MYSQL PHP)

准备和apache部分

a. 卸载Apache

 

# rpm -qa | grep httpd

 

说明:检查是否安装了httpd软件包

 

# rpm -e httpd-2.2.3-63.el5.centos --nodeps

 

说明:卸载软件包, --nodeps 如果有连带关系,也强制卸载

 

# cd /etc/httpd/

 

# rm -rf *

 

说明:到原来的apache安装目录下,将其所有的安装目录和文件都删掉

 

b. 卸载Mysql

# rpm -qa | grep mysql

 

# rpm -e mysql-5.0.77-4.el5_4.2 --nodeps

 

说明:卸载mysql

 

c. 卸载Php(有就卸载没有就不卸载)

 

# rpm -qa | grep php

 

# rpm -e php-common-5.1.6-27.el5 --nodeps

 

# rpm -e php-ldap-5.1.6-27.el5 --nodeps

 

# rpm -e php-cli-5.1.6-27.el5 --nodeps

 

# rpm -e php-5.1.6-27.el5 --nodeps

 

说明:卸载PHP

从这开始真正进入到APACHE的安装部分

1. 准备工作,工欲善其事必先利其器,各个软件的安装包是必须的, 有:

 

apr-1.5.2.tar.bz2

apr-util-1.5.4.tar.bz2

pcre-8.36.tar.bz2

httpd-2.4.10.tar.bz2

 

mysql-5.5.21.tar.gz

 

php-5.6.4.tar.bz2

 

具体的版本和下载地址相信大家都可以搜索下载好啦。

 

2. 安装Apache2.4

 

apr-1.5.2.tar.bz2

apr-util-1.5.4.tar.bz2

pcre-8.36.tar.bz2

这些是Apache依赖的一些安装包,解压,安装。

 

cd /usr/local/src

 

cd apr-1.5.2

./configure --prefix=/usr/local/apr

make && make install

 

cd apr-util-1.5.4

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make && make install

 

 

cd pcre-8.36

./configure --prefix=/usr/local/pcre

make && make install

 

 

都完成后正式安装Apache

cd httpd-2.4.10

./configure  --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-deflate --enable-speling --enable-cache --enable-file-cache --enable-disk-cache --enable-mem-cache --enable-ssl --with-ssl=/usr/local/openssl/ --enable-rewrite --enable-so --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ ap_cv_void_ptr_lt_long=no --with-pcre=/usr/local/pcre --with-included-apr(没问题)

make && make install

 

4,启动测试

/usr/local/apache2/bin/apachectl start 启动APACHE服务

/usr/local/apache2/bin/apachectl stop

查看

ps -ef | grep httpd

 

cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd (添加启动服务)

service httpd start

测试是否安装成功

 

lsof -i tcp:80

 

出现“It works”就说明Apache已经正常安装。

using localhost.localdomain for ServerName  说不能确认服务器完全确认域名 localhost.localdoman  这个问题怎么解决

 

最佳答案:

 

vi /usr/local/apache2/conf/httpd.conf 

加入一句  ServerName  localhost:80 或者把上面的注释去掉

 

vim /usr/local/apache2/htdocs/index.html(改页面显示字体的)

你可能感兴趣的:(数据库运维)