天天看點

linux下網站平台搭建

門戶網站平台搭建

    基于安全性我們使用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

如圖所示:

linux下網站平台搭建

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,在最後一行中添加後儲存

linux下網站平台搭建

特别注意addtype中的“a”和“t”大寫 和後面的空格必須有,修改儲存後重新開機apache服務。這時已經基本準備好了。可以進行測試了。

下面我們來測試:

建立一個php頁面

如:vi  /usr/local/apache/htdocs/index.php進入編輯目錄

   按 a、I 、o等進入文本編輯界面輸入如圖所示的内容儲存即可:

linux下網站平台搭建

 注意内容必須以分号結尾

在浏覽器中輸入http://192.168.0.107/index.php,如果出現這樣的頁面就可以了。

linux下網站平台搭建

這時已經成功的搭建了網站平台了。可以進行釋出網頁等操作了。

繼續閱讀