[LAMP] Red.Hat.Linux.9.0下搭建LAMP環境

經過幾天苦苦配置,今天總算勉強把環境搭完整了。
期間看了無數網絡牛人們寫的提示文檔,試了N遍,苦不堪言。
廢話少說,下面就把配置過程記錄下來,以備後患。

一、安裝Apache HTTP Server服務
這個類似於Windows下IIS的東東,相對較容易安裝。到他們的官方網站上下載一個版本
地址:http://httpd.apache.org/    我找了個版本是2.2.4
如果有耐心也可以看看他們關於2.0版本的在線文檔
地址:http://httpd.apache.org/docs/2.0/

下載完成後,把壓縮文件弄到Linux系統上。放在什麼地方隨你高興,只要你用的時候能找到它。
我在home下mkdir了個文件夾tmp,把文件放在這個下面。(後面其他的相關文件也同樣放在這個下面)

1.解壓縮
    # gunzip httpd-2.2.4.tar.gz
    # tar -xvf httpd-2.2.4.tar
2.配置、安裝
    進入httpd-2.2.4文件夾下,輸入
    # ./configure --prefix=/usr/local/apache2 --enable-module=so
    //配置Apache的安裝路徑,我用的不熟,就按人家指示的放在這裏了。
    等配置結束後,進行編譯,安裝。(同樣在httpd-2.2.4文件夾下)
    # make;make install
3.啓動
    安裝完成後就可以嘗試啓動Apache。
    #/usr/local/apache2/bin/apachectl start
    //如果要停止就把【start】改成【stop】

二、安裝MySQL數據庫
安裝這個是困擾我時間最長的。因爲最開始下載的都是編譯好的下載下來以後不用編譯,按網絡“高人”
的指點放到指定位置,可是在後面配PHP的時候老是和它連接不上。最後聽朋友說最好找個沒有編譯的,下載
下來以後自己編譯安裝。可是找沒有編譯的好難哦,最後在ChinaUnix上找了個下載頁面。(很感激)
地址:http://download.chinaunix.net/download/0008000/7159.shtml
(近來發現上面的鏈接地址下載穩定性不高,添加一個國外的較穩定鏈接)
地址:http://download.freelamp.com/LAMP/

我找了個不是很新的版本4.0.25。下載完成後,就開始安裝。

1.解壓縮
    # gunzip mysql-4.0.25.tar.gz
    # tar -xvf mysql-4.0.25.tar        
2.配置、安裝
    進入mysql-4.0.25文件夾下,輸入
    # ./configure --prefix=/usr/local/mysql
    //配置MySQL的安裝路徑,我用的同樣不熟,就按人家指示的放在這裏了。
    等配置結束後,進行編譯,安裝。(同樣在mysql-4.0.25文件夾下)    
    # make;make install
3.啓動
    這裏是最麻煩的地方。
    先得把基本數據庫裝好,於是到/usr/local/mysql下,輸入
    # ./bin/mysql_install_db
    //創建一個mysql用戶
    # groupadd mysql
    # useradd -g mysql mysql
    # chown -R root /usr/local/mysql
    # chgrp -R mysql /usr/local/mysql
    # chown -R mysql /usr/local/mysql
    # chown -R mysql /usr/local/mysql/var
    # chown -R mysql /usr/local/mysql/var/mysql/.
    如果不設置上面的一些權限給mysql用戶,那麼數據庫啓動就會出現問題。總之先設置上,
    要探個究竟的話,就看客自己學習吧。
    接下來,啓動mysql
    # /usr/local/mysql/bin/mysqld_safe --user=mysql &
    //如果出來【Starting mysqld daemon with databases from /usr/local/mysql/var
    //表示啓動成功了。喜歡的話,還可以ps一下,看看進程中有沒有mysqld_safe,
    //有就表示成了。

三、安裝libxml和libxslt開發環境
因爲安裝的是Apache2,所以要安裝libxml環境,網上有的指導說要裝libxslt,那我按照高人指示裝了。
下載的這兩個開發環境的版本分別是libxml2-2.6.26.tar.gz和libxslt-1.1.15.tar.gz,具體在哪裏下
載的忘了,網上搜一下好了。

1.解壓縮
    # gunzip libxml2-2.6.26.tar.gz
    # tar -xvf libxml2-2.6.26.tar        
2.配置、安裝
    進入mysql-4.0.25文件夾下,輸入
    # ./configure --prefix=/usr/local/libxml2
    //我用的同樣不熟,就按人家指示的放在這裏了。
    等配置結束後,進行編譯,安裝。    
    # make;make install
    
1'.解壓縮
    # gunzip libxslt-1.1.15.tar.gz
    # tar -xvf libxslt-1.1.15.tar    
2'.配置、安裝
    進入mysql-4.0.25文件夾下,輸入
    # ./configure --prefix=/usr/local/libxslt --with-libxml-dir=/usr/local/libxml2
    //我用的同樣不熟,就按人家指示的放在這裏了。
    等配置結束後,進行編譯,安裝。    
    # make;make install

四、安裝PHP開發環境
用的PHP開發環境是PHP5的。
地址:http://www.php.net/downloads.php
下載好了就解壓、安裝。
    
1.解壓縮
    # gunzip php-5.2.1.tar.gz
    # tar -xvf php-5.2.1.tar        
2.配置、安裝
    進入php-5.2.1文件夾下,輸入
    # ./configure --prefix=/usr/local/php /
       --with-apxs2=/usr/local/apache2/bin/apxs /
       --with-mysql=/usr/local/mysql /
       --with-libxml-dir=/usr/local/libxml2
    //我用的同樣不熟,就按人家指示的放在這裏了。
    等配置結束後,進行編譯,安裝。    
    # make;make install    

五、服務配置
如果前面四項都成功了,那就配置Apache的配置文件。
找到httpd.conf,(vi /usr/local/apache2/conf/httpd.conf)
如果不知道在那裏,就find一下
格式【find / -name httpd.conf
找到之後再執行【vi /usr/local/apache2/conf/httpd.conf】
找到【AddType application/x-gzip .gz .tgz
在下面輸入【AddType application/x-httpd-php .php .phtml】和
AddType application/x-httpd-php-source .phps

具體詳細配置參閱 http://ca3.php.net/manual/en/install.unix.apache2.php

重新啓動Apache。在它默認的放置網頁文件的文件夾htdocs下建立一個php文件
起名info.php
編輯一下【vi info.php】,輸入
<?php
    phpinfo();
?>
保存

在瀏覽器下輸入http://127.0.0.1/info.php,如果能看到php配置信息,表示安裝成功。

解釋一下,看這個文檔要了解基本的linux操作,我也是門外漢,怕自己以後忘了,
寫下來留着以後看。別指望着看完這個就什麼都能搞定,別拍磚!!! 
以後有新的發現再補充,期望廣泛交流。^_^


(更新07-03-19)
增加系統啓動時自動啓動Apache和MySQL服務功能
根據上面已設置好的Apache和MySQL路徑來配置rc.local文件
# vi /etc/rc.d/rc.local
進入編輯界面後分別輸入如下兩行內容
cd /usr/local/apache2;  /usr/local/apache2/bin/apachectl start
cd /usr/local/mysql;  /usr/local/mysql/bin/mysqld_safe --user=mysql &
保存,Finish!
在網絡上找了好多方法,這個方法比較簡單可行。

轉載自:http://blog.csdn.net/doublecells/article/details/1529237

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