基於LAMP的博客--安裝詳細過程(在RedHat9.0下LAMP服務器配置)轉

本LAMP是基於redhead linux 9+Apache2.0.63+mysql5.0+php5.2.6的,最終構建一個基於LAMP的blog。雖然所需的安裝包均能從網上下載,但我已經將每個包的下載運用在本例的命令行裏了(mysql除外,亦給出網址供下載了)。

    實驗環境是:redhat linux 9 + putty工具 保證linux能上網且openssh服務打開了!不過不用putty也行的!
 
    詳細安裝過程如下:
 溫馨提示:藍色字體代表要輸入的命令
 
linux下apache 的安裝
1、進入woke目錄下:cd /usr/local/work
(如沒有則自己新建,命令:mkdir /usr/local/woke)
 
2、在woke目錄下從網站下載apache並解壓:
wget http://dev.xiaonei.com/apache-mirror/httpd/httpd-2.0.63.tar.gz
解壓:tar zxvf httpd-2.0.63.tar.gz
 
3、進入httpd-2.0.63目錄:cd httpd-2.0.63
 
4、建立makefile,並將Apache安裝到/usr/local/apache2目錄下:
./configure --prefix=/usr/local/apache2  --enable-module=so   (/configure前有一個點“.”的)
 
5、開始編譯:make
 
6、開始安裝Apache到work目錄中:
make install
 
7、至此Apache的安裝工作完成,可以在每次啓動系統時通過如下命令啓動或重新啓動Apache服務:
/usr/local/apache2/bin/apachectl start
/usr/local/apache2/bin/apachectl restart
 
8、打開瀏覽器,在地址欄輸入“http://localhost”出現“It works!”或apache圖標的漂亮界面,說明apache安裝成功!
 
 
 
linux下MySQL 的安裝
本例用到的mysql的rpm包下載可以去這個網址下載:http://download.mysql.cn/src/2006/0710/5541.html 下載完畢後進行安裝。(提示:用命令“wget 包的鏈接”來下載,怎麼獲得包的鏈接?-> 選中包的鏈接名字右鍵“複製快捷方式”)建議新手使用rpm包來安裝,簡單!不易出錯!
rpm包的安裝方法:
rpm -ivh MySQL-server-5.0.22-0.i386.rpm
rpm -ivh MySQL-client-5.0.22-0.i386.rpm
rpm -ivh MySQL-shared-5.0.22-0.i386.rpm
rpm -ivh MySQL-devel-5.0.22-2.1.i386.rpm
mysqladmin -u root password 123456  (設置root密碼)
★最後一個步驟是爲mysql建立用戶名和密碼,如果沒提示出錯,則說明mysql安裝成功!
接下來我們來新建一個一個數據庫,命令如下:
mysql -u root -p   (該數據庫的用戶是root)
123456           (該數據庫的用戶密碼是123456)
create database myblog; (該數據庫的名字是myblog,爲接下來建blog做鋪墊,別忘了myblog後面有個分號)
 
 
 
linux下php的安裝
1、查看系統中的libxml2的版本號
rpm -qa grep | libxml2
 
1.1、如果libxml2的版本號小於2.5.10,則需要安裝更高版本的libxml2纔可以支持php5.0的安裝。在/usr/local/work下從網上下載:
wget http://xmlsoft.org/sources/libxml2-2.6.30.tar.gz
 
1.2、解壓並安裝:
解壓:tar zxvf libxml2-2.6.30.tar.gz
進入libxml2-2.6.30目錄:cd libxml2-2.6.30
安裝:./configure -prefix=/usr/local/libxml2  (/configure前有一個點“.”的!)
 
1.3、開始編譯:make
 
1.4、開始安裝php到work目錄中:make install
★到此libxml2安裝成功啦!接下來我們來安裝php!
 
2、進入woke目錄下:cd /usr/local/work
 
3、在woke目錄下從網站下載php並解壓:
下載:wget http://cn2.php.net/get/php-5.3.3.tar.gz/from/cn.php.net/mirror
解壓:tar zxvf php-5.2.6.tar.gz
 
4、進入php目錄:cd php-5.2.6
 
5、建立makefile:
./configure -with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/work/mysql --with-libxml-dir=/usr/local/libxml2  (這個命令這麼長,直接複製過去就好了!怎麼複製?->選中這個命令,右鍵“複製”,然後在putty裏點擊右鍵就行了)
 
★如果看見"Thank you for using PHP."則可以去編譯了!過去我爲了看見這個"Thank you for using PHP."可謂歷盡千辛萬苦了,汗!不成功的原因很多,mysql沒有安裝好就是一個最明顯的原因了!所以最好按LAMP這個順序來安裝LAMP啦!
 
6、開始編譯:make
 
7、按提示:make test
 
8、開始安裝:make install
 
9、拷貝php.ini-dist或php.ini-recommended到/usr/local/lib目錄,並命名爲php.ini:cp php.ini-dist /usr/local/lib/php.ini
 
10、更改httpd.conf文件相關設置,命令“vi httpd.conf”該文件位於/usr/local/apache2/conf中。找到該文件下的如下指令行:AddType application/x-tar .tgz  (提示:用“/字符”來查找)
在該指令行後加入如下指令:AddType application/x-httpd-php .php .phtml   (注意:加入的這條指令前不能有“#”而且記得php和phtml前各有一個空格和一個“.”)
 
11、重啓Apache:/usr/local/apache2/bin/apachectl restart並在Apach發佈文檔的目錄:“/usr/local/apache2/htdocs”下建立文件text.php。text.php內容如下:
<?php
phpinfo();
>
(怎麼建立文件?->用命令“vi text.php”   怎麼添加內容?->按<Insert>鍵,然後輸入內容,輸入完畢後按<Esc>鍵,然後輸入“:wq”意爲存盤推出。)
 
12、在瀏覽器中輸入http://localhost/text.php  看見了php的歡迎頁面,說明整個LAMP安裝成功了!
 
 
 
LAMP下blog的安裝
1、進入blog目錄下:cd /usr/local/blog
(如沒有則自己新建,命令:mkdir /usr/local/blog)
 
2、在blog目錄下從網站下載blog並解壓:
wget http://www.bo-blog.com/download/release/Bo-blogV2.1.0.tar.gz
解壓:tar zxvf Bo-blogV2.1.0.tar.gz
 
3、進入Bo-blogV2.1.0目錄:cd Bo-blogV2.1.0
 
4、ls一下,發現有一個bo-blog的文件夾,把它複製到apache的文檔發佈目錄(/usr/local/apache2/htdocs)下。打開瀏覽器,輸入:“http://localhost/bo-blog/”點“install”、"install.php",按步驟一步一步做下去,關鍵是在"Bo-Blog安裝程序"下填以下內容
Mysql用戶名:root
Mysql密碼:123456
點"下一步"
管理員用戶名是:  /*隨便填一個你喜歡的名字*/
密碼是:  /*隨便填一個你喜歡的密碼*/
 
5、接着把install這個文件刪掉或者重命名,最好重命名啦~我把它重命名爲oldinstall命令如下:mv install oldinstall
 
 
好了,一個基於LAMP的blog就做成功了!基於LAMP還可以做很多網站,例如論壇啦,聊天室啦,有這方面資料的朋友請不吝指教哦!
 

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