LAMP环境的安装

第一步、上传我们的安装包:Linux下的软件安装包主要有两种格式:一种是.tar结尾的(还会细分为:.tar.gz.tar.bz.tar.bz2),另外一种是.rpm结尾的,其中第一种方式发行的软件包是以源码的形式发行的,源码形式的软件安装要经过配置./configure---->编译make---->安装make install三个步骤;第二种方式发行的软件包是直接以二进制形式发行的,其软件的安装直接一步到位。

下图是我使用FileZillaClient客户端软件上传到Linux服务器的软件安装包,软件包上传位置为/root/data:


第二步、关闭防火墙(原因是后面我们需要使用80端口)   或者 也可以修改防火墙的配置文件,使其允许使用80端口。打开防火墙的配置文件命令:vim /etc/sysconfig/iptables   

 

第三步、安装Zlib压缩库

      为什么要安装Zlib?

作用1、Linux核心:使用zlib以实现网络协定的压缩以及开机时解压缩自身的核心。
作用2、 libpng需要Zlib的支持。
作用3、Apache使用zlib实现http 1.1。
作用4、OpenSSH、OpenSSL通过zlib达到最佳化加密网络传输。
作用5、RPM等包管理软件需要zlib来解压缩RPM或者其他封包。
安装命令如下图所示:
第四步、安装Apache
在安装Apache之前,我们最好先将Linux系统中默认安装的Apache给卸载掉,可以使用rpm -qa|grep httpd查询系统中默认安装的Apache软件名称,然后使用rpm -e 软件完整名称 --nodeps  命令卸载掉;
安装命令如下图所示:

命令详解:
1、 tar -jxvf  httpd-2.2.19.tar.bz2   //解压缩命令  注意:.tar.bz2结尾的要用tar -jxvf来解压
2、./configure   //配置命令,configure是一个可执行脚本,可执行脚本文件在Linux系统中会以绿色显示,后面的  --prefix、--enable-modules、--enable-mods-shared、--sysconfdir、--enable-so等都是具体的配置内容

3、--prefix=/usr/local/http2         //指定软件的安装位置, 如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。

如果配置--prefix,如:

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

可以把所有资源文件放在/usr/local/http2的路径中,不会杂乱;使用--prefix选项的另一个好处是卸载软件或移植软件方便,当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统);

4、--enable-modules=all        //允许安装的模块

5、--enable-mods-shared=all    //动态的编译所有模块   与之对应的还有静态编译,这里不作过多介绍

6、--sysconfdir=/etc/httpd      //指定apache配置文件的存放目录

7、--enable-so         //让apache支持DSO模式,可以理解为开启"动态编译"模式

8、make && make install    //编译和安装   两条指令可以通过&&符号放到一块

Apache启动/停止/重启命令:


第五步、安装libxml2(负责处理XML相关内容)


第六步、安装jpeg8(处理jpeg图片)


第七步、安装libpng(处理png格式图片)


第八步、安装freetype(字体库软件)


第九步、安装GD库(处理图片的,如:验证码)


第十步、安装PHP


**********************************************************************************************************************


**********************************************************************************************************************


第十一步、安装cmake(它是一款c语言编译器,mysql从5.5之后就需要cmake进行编译)

安装命令如下所示:


第十二步、安装ncurses-devel(mysql需要它的支持)


第十三步、安装mysql


*****************************************************************************************************************


注意:root.mysql 和 root:mysql两种写法都可以,两种写法都是第一个root为用户,第二个mysql为用户组!!!

******************************************************************************************************************************



**************************************************************************************************************************


*****************************************************************************************************************************








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值