歡迎您光臨本站 註冊首頁

Linux下LAMP環境的安裝之安裝前準備

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

學習PHP腳本編程語言之前,先搭建並熟悉開發環境,開發環境有很多種,例如LAMP、WAMP、MAMP等.這裡我介紹一下LAMP環境的搭建,即Linux、Apache、MySQL、PHP環境.

一、首先安裝操作系統

操作系統:CentOS5.8

IP地址:172.30.8.240

網關:172.30.9.254

DNS:172.30.9.1 172.30.8.1

操作系統安裝步驟,此處不在給出截圖.

備註:伺服器系統採用最小化安裝,安裝一下GCC編譯工具和一個桌面即可.如下圖所示:

二、LAMP安裝前的準備

1、獲取軟體包

httpd-2.4.2.tar.gz http://httpd.apache.org/download.cgi

mysql-5.0.96.tar.gz http://dev.mysql.com/downloads/

php-5.4.3.tar.gz http://www.php.net/downloads.php

phpMyAdmin-3.5.1-all-languages.tar.gz http://www.phpmyadmin.net/home_page/downloads.php

libxml2-2.7.2.tar.gz ftp://xmlsoft.org/libxml2/

libmcrypt-5.5.8.tar.gz http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/

gd-2.0.5.tar.gz http://www.libgd.org

zlib-1.2.5.tar.gz http://www.zlib.net

autoconf-2.69.tar.gz http://ftp.gnu.org/gnu/autoconf/

freetype-2.4.9.tar.gz http://download.savannah.gnu.org/releases/freetype/

libpng-1.5.10.tar.gz ftp://ftp.simplesystems.org/pub/libpng/png/src/

jpegsrc.v8b.tar.gz http://www.ijg.org/files/

ZendGuard-5_5_0.tar.gz http://www.zend.com/en/products/guard/thank-you-zend-guard?package=415l

把上面下載的13個源代碼包放到linux系統下的/usr/local/src/目錄中,如下圖示:

2、檢查安裝時使用的編譯工具是否存在

如果安裝系統的時候已經安裝了GCC編譯工具,則顯示上圖中的信息,如果沒有安裝,可以使用下面的方法進行安裝:

# From CentOS 5.8 - [DVD#1]

Empire CMS,phome.net

mkdir -p /media/cdrom

mount -r /dev/cdrom /media/cdrom

   cd /media/cdrom/CentOS   rpm -Uvh glibc-devel-2.*   rpm -Uvh gcc-4.*   rpm -Uvh gcc-c  -4.*   rpm -Uvh libaio-devel-0.*   rpm -Uvh libstdc  -devel-4.*   如果上面安裝的一某個RPM包還需要另外一個包時,可繼續在光碟中查找,這裡不在贅述.     
   
3、檢查並卸載默認的低版本環境                                                                                         由於安裝系統的時候我是最小化安裝,只安裝了一個桌面,GCC編譯工具也是系統裝完之後安裝的,沒有默認的LAMP環境,如下圖示:                                            
如果安裝的時候有選擇默認全部安裝,就已經安裝了LAMP環境,但是相對版本較低,安裝的路徑等可能不是我們想要的結果.這裡順便介紹一下,如果存在默認的LAMP環境,進行卸載的方法,以apache為例:                                                  #rpm -qa | grep -i httd  //查詢系統中已安裝的Apache相關軟體包                                         #service httpd stop      //如果apache已開啟,停止運行apache伺服器                                    #rpm -e httpd-xxx --nodeps //卸載apache伺服器                                                                       php、mysql卸載方法同上.

本文出自 「曹壞水」 博客,請務必保留此出處http://cao2012.blog.51cto.com/366908/860691



[火星人 ] Linux下LAMP環境的安裝之安裝前準備已經有381次圍觀

http://coctec.com/docs/linux/show-post-45892.html