最新LAMP源碼搭建網站平臺PHP5.5.1 + Apache2.4.6 + mysql5.6.12

記錄一下,今天配置的這臺網站服務器,大部分都是在官方找的最新版源碼包。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章