最新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.檢查安裝時使用的編譯工具是否存在。

p_w_picpath

3.卸載默認的低版本環境及rpm包環境

p_w_picpath

4.正式開始編譯安裝步驟,我們按照一定的順序安裝:Apache –>Mysql –>PHP,但在安裝PHP之前,應該先安裝PHP5需要的最新版本庫文件,例如:libxml2、libmcrypt、GD2庫等文件。安裝GD2庫是爲了讓PHP5支持GIF、PNG、JPEG圖片格式,所以在安裝GD2庫之前還要先安裝最新的 zlib、libpng、freetype 和 jpegsrc 等庫文件。而且中間還會穿插安裝一些軟件。

4.1安裝apr

p_w_picpath

p_w_picpath

4.2安裝apr-util

p_w_picpath

p_w_picpath

4.3安裝pcre

p_w_picpath

p_w_picpath

p_w_picpath

4.4安裝zlib

p_w_picpath

p_w_picpath

4.5安裝apache

p_w_picpath

p_w_picpath

4.6將apache安裝爲系統服務 (編輯vi /etc/init.d/httpd  在#!下面添加啓動選),並啓動httpd服務。

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

4.7安裝cmake

p_w_picpath

p_w_picpath

p_w_picpath

4.8安裝mysql(使用cmake配置)

p_w_picpath

p_w_picpath

(備註:在這裏出現配置錯誤,截下錯誤的圖,提示缺少“ncurses-devel”包,使用yum安裝相應包之後,要刪除CMakeCache.txt文件,在使用cmake重新配置)

p_w_picpath

p_w_picpath

p_w_picpath

配置成功的如下圖:

p_w_picpath

(備註:使用make編譯安裝命令,就有去喝個下午茶的時間了,因爲真心很慢啊~~~)

p_w_picpath

(40分鐘左右的時間,終於mysql安裝完成,上個截圖,不容易啊!之後還有其他調整步驟)

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

5.安裝php擴展庫和php

5.1安裝libxml2

p_w_picpath

p_w_picpath

5.2安裝libmcrypt

p_w_picpath

p_w_picpath

5.3安裝libpng

p_w_picpath

p_w_picpath

5.4安裝jpeg7

p_w_picpath

p_w_picpath

5.5安裝freetype

p_w_picpath

p_w_picpath

5.6安裝autoconf

p_w_picpath

p_w_picpath

5.7安裝GD庫文件

p_w_picpath

p_w_picpath

5.8安裝php

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

6.1測試php

p_w_picpath

p_w_picpath

p_w_picpath

檢查一下搭建的環境是否正確:

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

6.2測試php-mysql

p_w_picpath

p_w_picpath

p_w_picpath

OK!安裝成功。。。

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