LAMP架构应用实战

介绍

LAMP指的Linux(操作系统)、Apache(HTTP 服务器),MySQL(数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器。

  1. 统一安装管理

[root@LAMP ~]# mkdir /application    ##用于存放安装的软件
[root@LAMP ~]# cd /application/
  1. apr安装

[root@LAMP application]# wget http://www-eu.apache.org/dist/apr/apr-1.5.2.tar.gz  #下载包
[root@LAMP application]# tar -zxvf apr-1.5.2.tar.gz      #解包
[root@LAMP application]# cd apr-1.5.2               #进入安装包
[root@LAMP apr-1.5.2]# ./configure --prefix=/usr/local/apr    #指定安装路径并检查生成相关文件
[root@LAMP apr-1.5.2]# make && make install    ##编译并安装

2. 安装apr-util

[root@LAMP application]# wget  #下载包
[root@LAMP application]# tar -zxvf apr-util-1.5.4.tar.gz  #解包
[root@LAMP application]# cd apr-util-1.5.4    #进入安装包
[root@LAMP apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config            #指定安装路径和arp组件并检查生成相关文件
[root@LAMP apr-util-1.5.4]# make && make install    ##编译并安装

3. 安装pcre[perl 兼容的正则表达式库]

[root@LAMP application]# wget  #下载包
[root@LAMP application]# tar xf pcre-8.10.tar.gz      #解包
[root@LAMP application]# cd pcre-8.10                 #进入安装包
[root@LAMP pcre-8.10]# ./configure --prefix=/usr/local/pcre #指定安装路径并检查生成相关文件
[root@LAMP pcre-8.10]# make && make install           #编译并安装

4. 安装libxml2[XML程序库]

[root@LAMP application]# wget   #下载包
[root@LAMP application]# tar xf libxml2-2.7.6.tar.gz    #解包
[root@LAMP application]# cd libxml2-2.7.6               #进入安装包内
[root@LAMP libxml2-2.7.6]# ./configure --prefix=/usr/local/libxml2  #指定安装路径并检查生成相关文件
[root@LAMP libxml2-2.7.6]# make && make install         #编译并安装

5. 安装libmcrypt[加密算法扩展库]

[root@LAMP application]# wget     #下载包
[root@LAMP application]# tar xf libmcrypt-2.5.7.tar.gz   #解包
[root@LAMP application]# cd libmcrypt-2.5.7              #进入安装包内
[root@LAMP libmcrypt-2.5.7]# ./configure --prefix=/usr/local/libmcrypt #指定安装路径并检查生成相关文件
[root@LAMP libmcrypt-2.5.7]# make && make install        #编译并安装

6. 安装zlib[数据压缩库]

[root@LAMP application]# wget   #下载包
[root@LAMP application]# tar xf zlib-1.2.8.tar.gz                #解包
[root@LAMP application]# cd zlib-1.2.8              #进入安装包内
[root@LAMP zlib-1.2.8]# ./configure                              #检查生成相关文件
[root@LAMP zlib-1.2.8]# make && make install                     #编译并安装

7. 安装libpng[PNG图片操作库]

[root@LAMP application]# wget https://sourceforge.net/projects/libpng/files/libpng16/1.6.23/libpng-1.6.23.tar.gz    #下载
[root@LAMP application]# tar xf libpng-1.6.23.tar.gz            #解包
[root@LAMP application]# cd libpng-1.6.23                       #进入安装包
[root@LAMP libpng-1.6.23]# ./configure --prefix=/usr/local/libpng
[root@LAMP libpng-1.6.23]# make && make install

未完成,待续。

转载于:https://blog.51cto.com/lisea/1832643

LAMP高级环境实战相关推荐

  1. r语言 计算模型的rmse_直播丨R语言与作物模型高级应用实战技术应用

    随着基于过程的作物生长模型(Process-based Crop Growth Simulation Model)的发展,R语言在作物生长模型和数据分析.挖掘和可视化中发挥着越来越重要的作用.想要成为 ...

  2. LAMP、LNMP实战之九搭建cms、blog、bbs(持续更新)

    LAMP.LNMP实战之九搭建cms.blog.bbs和创建数据库 说明:服务器192.168.2.40 192.168.2.137 192.168.2.32 1.分别在40和137上部署这3个网站, ...

  3. 从前慢-Mysql高级及实战

    Mysql高级及实战 1 Linux 系统安装MySQL 1.1 下载Linux 安装包 https://dev.mysql.com/downloads/mysql/5.7.html#download ...

  4. MS08067 WEB高级攻防实战班第一期 开班啦~(附最新授课目录)

    文章来源|MS08067 WEB高级攻防实战班 6.25号我们开启了第一期"红队攻防培训班",8.5号开启了第一期"Java审计实战班",8.13号开启了第二期 ...

  5. day11-进程的优先级LAMP项目部署实战

    进程的优先级与LAMP项目部署实战 一.进程的优先级(扩展) 1.什么是进程的优先级 Linux是一个多用户.多任务的操作系统,系统中通常运行着非常多的进程.哪些进程先运行,哪些进程后运行,就由进程优 ...

  6. 2021-06-26进程的优先级与LAMP项目部署实战

    进程的优先级与LAMP项目部署实战 一.进程的优先级(扩展) 1.什么是进程的优先级 Linux是一个多用户.多任务的操作系统,系统中通常运行着非常多的进程.哪些进程先运行,哪些进程后运行,就由进程优 ...

  7. LAMP项目部署实战

    LAMP项目部署实战 一.LAMP环境部署 1.回顾LAMP LAMP = Linux + Apache + MySQL + PHP Apache:主要用于接收用户的请求,处理业务逻辑,返回结果给客户 ...

  8. 《UNIX高级环境编程》 -- apue.h

    在看<UNIX高级环境编程>这本书的时候,会遇到一个问题就是这个"apue.h",这个是作者为了编写代码方便封装了一个库,我们可以使用下面的方式解决这个问题,让我们的代 ...

  9. 一天一点linux(9):ubuntu下如何搭建LAMP开发环境?

    功能介绍 上一次搭建Linux下LAMP环境是基于的CentOS6.7版本,采取的方式是源码编译安装,折腾了好久才在CentOS下,把LAMP环境给搭建起来,而Ubuntu作为现在主流的Linux版本 ...

最新文章

  1. 中文分词算法python代码_python实现中文分词FMM算法实例
  2. sql server 2008安装错误(无法处理异常)
  3. kubernetes(五)二进制安装-安装docker服务
  4. CSS media queries
  5. react native 组件汇总整理,点击链接至GitHub
  6. 高级软件测试11.27日小组工作-1701班第5组
  7. 26. Location assign() 方法
  8. matlab转python很难吗_MATLAB在逐渐被Python淘汰吗?
  9. Perl语言入门(13 perl调试程序)
  10. 【必看】AVAudioPlayer播放声音时加入了后台播放功能,看懂了吗?
  11. oracle之Number类型小数转字符串丢精度
  12. hash和history路由的区别
  13. android killer java,记录Android Killer反编译时遇到的异常
  14. 解决python关于UnicodeEncodeError: 'gbk' codec can't encode character '\xa3'报错的问题
  15. 08-cmd定时关机和取消定时关机
  16. 如何写项目方案经验总结
  17. DAY12-机器人导航入坑 概述 SLAM建图
  18. TimestampType.nullSafeGet(203) - could not read column value from result set: xxx; An SQLExc
  19. NOIP2017 Day2t3 队列
  20. windows搭建redis服务,ruby服务

热门文章

  1. python2与python3转换记录
  2. 索引与联合索引使用注意
  3. 在C#里实现DATAGRID的打印预览和打印
  4. 【Qt】Qt再学习(九):并发 QtConcurrent、QFuture、QFutureWatcher
  5. 【Qt】QtCreator中关于Style Plugin Example没有效果的修改方法
  6. 程序可以在硬件之间发送吗_你知道硬件、软件工程师之间,还有一个固件工程师吗?...
  7. 国家标准油类计算机,食用油新国标正式实施 产品配方将不再是“机密”
  8. c语言中二进制用什么字母表示方法,看C语言编码转换--------负数的二进制表示方法...
  9. 右键新建里面没有word和excel_Windows10系统下如何将Sublime Text3添加到右键快捷菜单?...
  10. echarts X轴 或者 Y轴 添加标识线