最新LAMP源码搭建网站平台PHP5.5.1 + Apache2.4.6 + mysql5.6.12

  1. 云栖社区>
  2. 博客>
  3. 正文

最新LAMP源码搭建网站平台PHP5.5.1 + Apache2.4.6 + mysql5.6.12

余二五 2017-11-15 20:56:00 浏览1237
展开阅读全文

记录一下,今天配置的这台网站服务器,大部分都是在官方找的最新版源码包。

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.检查安装时使用的编译工具是否存在。

image

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

image

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

4.1安装apr

image

image

4.2安装apr-util

image

image

4.3安装pcre

image

image

image

4.4安装zlib

image

image

4.5安装apache

image

image

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

image

image

image

image

image

image

4.7安装cmake

image

image

image

4.8安装mysql(使用cmake配置)

image

image

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

image

image

image

配置成功的如下图:

image

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

image

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

image

image

image

image

image

image

image

image

image

image

image

5.安装php扩展库和php

5.1安装libxml2

image

image

5.2安装libmcrypt

image

image

5.3安装libpng

image

image

5.4安装jpeg7

image

image

5.5安装freetype

image

image

5.6安装autoconf

image

image

5.7安装GD库文件

image

image

5.8安装php

image

image

image

image

image

image

image

image

6.1测试php

image

image

image

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

image

image

image

image

6.2测试php-mysql

image

image

image

OK!安装成功。。。










本文转自 jundong 51CTO博客,原文链接:http://blog.51cto.com/minitoo/1257698,如需转载请自行联系原作者

网友评论

登录后评论
0/500
评论
余二五
+ 关注