學習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次圍觀