程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> FreeBSD 6.2快速架設網站服務器教程(3)

FreeBSD 6.2快速架設網站服務器教程(3)

編輯:關於SqlServer

      5.安裝 MySQL

 使用如下指令

 # cd /usr/ports/databases/MySQL50-server

 # make install clean

 # cd /usr/ports/databases/PHP5-MySQL

 # make install clean

 6. apache2.2.X 基本設定

 安裝完 apache 後,我們必須先進行一些基本設定才可以開始使用。本節中,我們先介紹較常使用的設定項目,讓您可以快速的設定好網頁服務器,而更詳細的 Apache 設定將於下一小節中說明。apache 的設定檔位於:

 /usr/local/etc/apache22/httpd.conf、/usr/local/etc/apache22/extra/httpd-languages.conf、/usr/local/etc/apache22/extra/httpd-default.conf。

 設定/usr/local/etc/apache22/httpd.conf

 ServerAdmin 設定管理者郵件

 設定您的信箱,這個信箱地址當網頁出現錯誤訊息時將出現在該頁面上。以下范例為默認值:

 ServerAdmin [email protected]

 ServerName 設定主機名稱及端口號

 ServerName 可以讓您設定您的主機名稱,如果您沒有主機名稱,可以設定為您機器所使用的 IP。ServerName 會被用來重新轉向網址,例如,當您輸入一個網址 「http://www.example.com/dir」時,apache 會參考您在 ServerName 中的設定,將 www.example.com 改成 ServerName,並在您所輸入的網址後加上一個斜線「/」以連到 dir 目錄中,也就是將網址轉向到「http://www.example.com/dir/」。如果您的網址設定不正確,則使用者可能會連到一個不存在的地址。

 所以,如果您沒有主機名稱,可以將這個值設定為 IP,讓網址轉向後還是可以連到正確的地方。在 ServerName 的設定中,我們也指定了 HTTP 的連接埠 80。

 ServerName www.example.com:80

 DocumentRoot 設定網頁根目錄

 DocumentRoot 可以讓我們指定網頁根目錄的位置,也就是我們存放網頁的目錄。

 DocumentRoot "/usr/local/www/apache22/data"

 設定好 DocumentRoot 後,我們必須要再設定該目錄的權限。在 DocumentRoot 之後,有下列區段:(中間有些#掉的注釋)

 Options Indexes FollowSymLinks 注解這項

 #Options Indexes FollowSymLinks

 AllowOverride None

 Order allow,deny

 Allow from all

 您必須將 也改成您的網頁根目錄位置。

 DirectoryIndex 指定預設網頁檔名

 DirectoryIndex index.Html index.htm index.php index.PHP3 index.CGI index.pl

 當使用者使用網址「http://www.example.com/dir」連到一個目錄中時,如果沒有指定網頁,apache 會去查找 DirectoryIndex 中所設定的網頁在不在,如果存在則秀出預設的網頁。

 加入 PHP 支持

 如果您要使用 PHP,則必須在 httpd.conf 中加入 PHP 的支持,請在 httpd.conf 檔案其它AddType周圍加入下列內容,以便歸類:

 AddType application/x-httpd-php .PHP

 AddType application/x-httpd-php-source .PHPs

取消 #AddHandler cgi-script .cgi 前的 # ,並加 .pl 以支持 cgi , pl 如: AddHandler cgi-script .CGI .pl

上述設定完成後,您就可以存盤離開。 接下來,我們必在修改 /etc/rc.conf ,並加入下列設定以在開機時啟動 apache:

 apache22_enable="YES"

 重啟虛擬機後,打開網頁http://IP/ (請將 IP 改成您的虛擬機 IP),顯示It works!,不像原來,有個漂亮的頁面。

 我們可以在網頁根目錄中新增一個檔案來測試 PHP 是否有正常運作,請使用文書編輯軟件在/usr/local/www/apache22/data下開一個新文件 test.PHP,並加入下列內容:

 <?

 PHPinfo();

 ?>

 接下來您就可以連到該網頁 http://IP/test.php (請將 IP 改成您的虛擬機 IP) 看看是否可以使用 PHP。如果有支持 PHP,則會顯示 PHP 組態,如果沒有,則只會出現上述檔案內容。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved