門戶網站平台搭建
基于安全性我們使用linux系統下的網站平台,網站平台主要用到資料庫、apache以及網頁文本語言
下面我們來介紹怎樣搭建,我使用的資料庫是mysql 網頁編譯語言是php,特别注意mysql、apache和php的安裝順序,必須是先安裝mysql然後是apache,最後是php,因為安裝apache需要調用mysql,而安裝php又要調用mysql和apache。在linux中元件的安裝有很強的依賴性。
一mysql安裝
安裝前準備:
下載下傳mysql于/usr/local/src下。我為友善就下在了/root下,在生産環境中一定要下在/usr/local/src目錄下,不可下在/root下。
具體步驟為:
1 下載下傳mysql-4.0.27.tar與/root目錄下
2 解壓mysql-4.0.27.tar tar -zxvf mysql-4.0.27.tar.gz
3 進入mysql-4.0.27目錄 cd mysql-4.0.27
4 建立組和使用者
groupadd mysql
useradd –g mysql mysql
5 echo ‘/* Linuxthreads */’ >> /usr/include/pthread.h
注意 Linuxthreads中的“L”是大寫的。這個重定向必須在指定源碼目錄前進行。如果沒有這個這個版本的mysql會報錯,進而影響後面的安裝
6 指定源碼目錄路徑 ./configure –-prefix=/usr/local/mysql
7 編譯 make
8 編譯安裝 make install
9 複制mysql的配置檔案
cp support-files/my-mediam.cnf /usr/my.cnf
10進入安裝目錄 cd /usr/local/mysql
11 用mysql使用者對資料庫進行初始化 bin/mysql_install_db --user=mysql
12 将目前目錄下的所有目錄及子目錄的屬主、屬組進行更改
Chown -R root .
Chown -R mysql mysql var
Chgrp -R mysql
如圖所示:

13 将mysql運作轉到背景: bin/mysql_safe --user=mysql &
必須确定mysql是啟動的。通過檢視端口即可,具體是這樣的
netstat –an | grep “3306”
二 apache安裝
1下載下傳httpd-2.0.58.tar
2 解壓httpd-2.0.58.tar tar -zxvf httpd-2.0.58.tar.gz
3 進入httpd-2.0.58.目錄 cd httpd-2.0.58
4編譯前準備:./configure --prefix=/usr/local/apache --enable-module=so
5 編譯: make
6 編譯安裝: make install
注意:手工啟動apache /usr/local/apache/bin/apachetcl start
三 php安裝
1 下載下傳php-4.4.2.tar
2 解壓 php-4.4.2.tar tar -zxvf php-4.4.2.tar.gz
3 進入源碼目錄; cd /usr/local/php
4 編譯前準備:
./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local/apache/bin/apxs
6編譯安裝: make install
7 複制php配置檔案:cp php-4.4.2/php.ini-dist /usr/local/lib/php.ini
8 修改apache的配置檔案,
vi /usr/local/apache/conf/httpd.conf
打開時安G,在最後一行中添加後儲存
特别注意addtype中的“a”和“t”大寫 和後面的空格必須有,修改儲存後重新開機apache服務。這時已經基本準備好了。可以進行測試了。
下面我們來測試:
建立一個php頁面
如:vi /usr/local/apache/htdocs/index.php進入編輯目錄
按 a、I 、o等進入文本編輯界面輸入如圖所示的内容儲存即可:
注意内容必須以分号結尾
在浏覽器中輸入http://192.168.0.107/index.php,如果出現這樣的頁面就可以了。
這時已經成功的搭建了網站平台了。可以進行釋出網頁等操作了。