为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
MySQL


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

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!安装成功。。。

©著作权归作者所有:来自51CTO博客作者jundong的原创作品,如需转载,请注明出处,否则将追究法律责任

网站服务器target最新版Linux运维


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消