LAMP环境源码编译安装过程
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
1.5、修改apache主配置文件/usr/local/httpd/conf/httpd.conf。
1.6、启动httpd服务,并配置为开机启动。
1.7、查看httpd服务是否已经启动。
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文件中。
客户端访问网页:
二、myql安装过程

更多精彩