LAMP环境源码编译安装过程

一、Apache的安装

1.1、apache软件包及依赖包准备

 httpd-2.4.29.tar.bz2       apr-1.6.3.tar.gz      apr-util-1.6.1.tar.bz2        pcre-8.10.tar.gz   这三个依赖包安装时最好指定安装路径,在安装httpd的时候需要指定依赖包的安装位置。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

这些软件可以下载到/usr/local/src.解压之后在进行安装。安装路径一般放在/usr/local/下。

1.2、安装环境准备。

命令:yum -y install gcc gcc-c++ make 

安装依赖包:

apr-1.6.3.tar.gz

1 [root@server1 src]# tar -xvpzf apr-1.6.3.tar.gz
2 [root@server1 src]# cd apr-1.6.3/ 3 [root@server1 apr-1.6.3]# ./configure --prefix=/usr/local/apr && make && make install 

apr-util-1.6.1.tar.bz2

1 [root@server1 src]# tar -xvpjf apr-util-1.6.1.tar.bz2
2 [root@server1 src]# cd apr-util-1.6.1/
3 [root@server1 apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util && make && make install 

pcre-8.10.tar.gz

1 [root@server1 src]# tar -xvpzf pcre-8.10.tar.gz2 [root@server1 src]# cd pcre-8.10/
3 [root@server1 pcre-8.10]# ./configure --prefix=/usr/local/pcre && make && make install

1.3、apache安装过程

1 [root@server1 httpd-2.4.29]# tar -xvpjf httpd-2.4.29.tar.bz2
2 [root@server1 src]# cd httpd-2.4.29/
3 [root@server1 httpd-2.4.29]# ./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre  && make && make install

1.4、将apache的命令放到环境变量中,是的apache的命令可以直接执行,复制apache的控制脚本,使得控制命令常规化。修改控制脚本文件,使其可以使用。

1 ln -s /usr/local/httpd/bin/* /usr/sbin/                        #将安装路径/usr/local/httpd/bin/下的所有命令创建一个软链接到环境变量/usr/sbin/
2 cp -a  /usr/local/httpd/bin/apachectl /etc/init.d/httpd        #将脚本控制文件拷贝到/etc/init.d/下并命名为httpd,一般我们可以通过/etc/init.d/httpd restart/start/stop来控制httpd服务的重启等。
3 chmod +x /etc/init.d/httpd #赋予执行权限
4 vim /etc/init.d/httpd

LAMP环境源码编译安装过程 随笔 第1张

LAMP环境源码编译安装过程 随笔 第2张

1.5、修改apache主配置文件/usr/local/httpd/conf/httpd.conf。

LAMP环境源码编译安装过程 随笔 第3张

1.6、启动httpd服务,并配置为开机启动。

LAMP环境源码编译安装过程 随笔 第4张

1.7、查看httpd服务是否已经启动。

LAMP环境源码编译安装过程 随笔 第5张

LAMP环境源码编译安装过程 随笔 第6张

httpd服务正在运行!Apache安装完成!

1.8、客户端测试访问html页面。

在网页根目录下创建一个index.html的主页文件。

[root@server1 httpd-2.4.29]# cat <<END> /usr/local/httpd/htdocs/index.html
> <font color=red><h1>欢迎来到刺激战场,飞机就要起飞了,请准备。
> <font color=blue><h1>哎呀妈呀!落地成盒了!
> END
[root@server1 httpd-2.4.29]# 

以上命令是通过输出重定向和输入追加重定向的方式将html脚本语言写入到index.html文件中。

客户端访问网页:

LAMP环境源码编译安装过程 随笔 第7张

 

二、myql安装过程

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄