评论

收藏

[MySQL] 最新LAMP×××网站平台PHP5.5.1 + Apache2.4.6 + mysql5.6.12

数据库 数据库 发布于:2021-07-04 11:01 | 阅读数:734 | 评论:0

  记录一下,今天配置的这台网站服务器,大部分都是在官方找的最新版源码包。
  1.下载安装所需要的最新软件源码包,包括最新的apache、mysql、php以及相关库文件的源码包。
  httpd-2.4.6.tar.gz:http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.6.tar.gz
  PHP-5.5.1.tar.gz  : http://hk2.php.net/distributions/php-5.5.1.tar.gz
  mysql-5.6.12.tar.gz : http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.12.tar.gz   (需注册)
  apr-1.4.8.tar.gz: http://mirrors.hust.edu.cn/apache//apr/apr-1.4.8.tar.gz
  apr-util-1.5.2.tar.gz  :  http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.2.tar.gz
  libxml2-2.7.2.tar.gz  :  ftp://xmlsoft.org/libxml2/libxml2-2.7.2.tar.gz
  libmcrypt-2.5.7.tar.gz  :  ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz
  zlib-1.2.8.tar.gz  :  http://zlib.net/zlib-1.2.8.tar.gz
  gd-2.1.0.tar.gz  :  https://bitbucket.org/libgd/gd-libgd/get/gd-2.1.0.tar.gz
  autoconf-2.10.tar.gz  :  http://ftp.gnu.org/gnu/autoconf/autoconf-2.10.tar.gz
  freetype-2.4.0.tar.gz  :  http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.gz
  libpng-1.4.3.tar.bz2  :  http://down1.chinaunix.net/distfiles/libpng-1.4.3.tar.bz2
  jpegsrc.v7.tar.gz  :  http://down1.chinaunix.net/distfiles/jpegsrc.v7.tar.gz
  pcre-8.33.zip  :  http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.zip
  cmake-2.8.11.2.tar.gz  :  http://www.cmake.org/files/v2.8/cmake-2.8.11.2.tar.gz
  2.检查安装时使用的编译工具是否存在。
DSC0000.png

  3.卸载默认的低版本环境及rpm包环境
DSC0001.png

  4.正式开始编译安装步骤,我们按照一定的顺序安装:Apache –>Mysql –>PHP,但在安装PHP之前,应该先安装PHP5需要的最新版本库文件,例如:libxml2、libmcrypt、GD2库等文件。安装GD2库是为了让PHP5支持GIF、PNG、JPEG图片格式,所以在安装GD2库之前还要先安装最新的 zlib、libpng、freetype 和 jpegsrc 等库文件。而且中间还会穿插安装一些软件。
  4.1安装apr
DSC0002.png

DSC0003.png

  4.2安装apr-util
DSC0004.png

DSC0005.png

  4.3安装pcre
DSC0006.png

DSC0007.png

DSC0008.png

  4.4安装zlib
DSC0009.png

DSC00010.png

  4.5安装apache
DSC00011.png

DSC00012.png

  4.6将apache安装为系统服务 (编辑vi /etc/init.d/httpd  在#!下面添加启动选),并启动httpd服务。
DSC00013.png

DSC00014.png

DSC00015.png

DSC00016.png

DSC00017.png

DSC00018.png

  4.7安装cmake
DSC00019.png

DSC00020.png

DSC00021.png

  4.8安装mysql(使用cmake配置)
DSC00022.png

DSC00023.png

  (备注:在这里出现配置错误,截下错误的图,提示缺少“ncurses-devel”包,使用yum安装相应包之后,要删除CMakeCache.txt文件,在使用cmake重新配置)
DSC00024.png

DSC00025.png

DSC00026.png

  配置成功的如下图:
DSC00027.png

  (备注:使用make编译安装命令,就有去喝个下午茶的时间了,因为真心很慢啊~~~)
DSC00028.png

  (40分钟左右的时间,终于mysql安装完成,上个截图,不容易啊!之后还有其他调整步骤)
DSC00029.png

DSC00030.png

DSC00031.png

DSC00032.png

DSC00033.png

DSC00034.png

DSC00035.png

DSC00036.png

DSC00037.png

DSC00038.png

DSC00039.png

  5.安装php扩展库和php
  5.1安装libxml2
DSC00040.png

DSC00041.png

  5.2安装libmcrypt
DSC00042.png

DSC00043.png

  5.3安装libpng
DSC00044.png

DSC00045.png

  5.4安装jpeg7
DSC00046.png

DSC00047.png

  5.5安装freetype
DSC00048.png

DSC00049.png

  5.6安装autoconf
DSC00050.png

DSC00051.png

  5.7安装GD库文件
DSC00052.png

DSC00053.png

  5.8安装php
DSC00054.png

DSC00055.png

DSC00056.png

DSC00057.png

DSC00058.png

DSC00059.png

DSC00060.png

DSC00061.png

  6.1测试php
DSC00062.png

DSC00063.png

DSC00064.png

  检查一下搭建的环境是否正确:
DSC00065.png

DSC00066.png

DSC00067.png

DSC00068.png

  6.2测试php-mysql
DSC00069.png

DSC00070.png

DSC00071.png

  OK!安装成功。。。

  
关注下面的标签,发现更多相似文章