LAMP环境源码搭建

准备环境

1.设置网卡:IP地址,网关,dns。
2.看情况设置自己的yum本地源或者网络源
3.关闭所有防护,防火墙与selinux
4.安装gcc* 和make工具
5.下载lamp环境源码包与依赖关系包
下载地址:
Apache:http://httpd.apache.org/download.cgi
APR、APR-util: http://apr.apache.org/download.cgi
PCRE:https://sourceforge.net/projects/pcre/files/pcre/
Mysql:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
PHP:http://php.net/downloads.php
6.lamp相关依赖包包括软件包:
链接:https://pan.baidu.com/s/1YbZ5EKq2brnAIT0JB8tAKQ
提取码:1111
7.将lamp环境源码包通过远程工具上传到/lmp/目录下(自己创建lmp文件夹)

安装配置:

以下操作都在lmp目录下
1.编写解压缩shell脚本:

vim tar.sh
   cd /lmp
        /bin/ls *.tar.gz > ls.list 
        for TAR in `cat ls.list`
        do      
        /bin/tar -xf $TAR
        done    
        /bin/rm ls.list                       

2.执行脚本解压缩bash tar.sh

3.包装软件能够正常安装,空间不足会导致软件安装失败:df -h

编译安装

1.安装libxm12,这是一个xml c语言版的解析器

libxm12依赖软件包:`yum -y install libxml2-devel python-devel`
检查依赖关系并指定安装目录:`./configure --prefix=/usr/local/libxm12`
检查上条命令是否运行成功:echo $? 返回0为成功其他为失败
编译为二进制文件:make
安装libxm12:make install

2.安装libmcrypt,这是一个加密算法扩展库
指定目录并编译安装:

./configure --prefix=/usr/local/libmcrypt/ && make && make install

安装libltdl:也在libmcrypt源码目录里,非新软件:

cd libltdl/

./configure --enable-ltdl-install && make && make install 

3.安装mhash,这是一个基于离散数学原理的不可逆向的加密支持库

cd mhash-0.9.9.9

 ./configure && make && make 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值