經過幾天苦苦配置,今天總算勉強把環境搭完整了。
期間看了無數網絡牛人們寫的提示文檔,試了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