Apache22

Mysql55

Phpmyadmin

CNMC20 謝宗林 楓子hero1364@hs.ntnu.edu.tw

Install

cd  /usr/ports/www/apache22

cd /usr/ports/datebase/mysql55-client

cd /use/ports/lang/php5-extension

make clean install

 

http://www.phpmyadmin.net/home_page/index.php

Apache

config

# 這是 Apache 程式、設定檔的路徑,正常人不會想改他

ServerRoot "/usr/local"

# 設 Apache 要聽哪個 port(前面可加 IP),除非有用

reverse proxy 否則不需要更動

Listen 80

# 載入一堆模組,有很多可以移除,但不確定的話建議別亂改

# LoadModule foo_module modules/mod_foo.so

# Apache 要以什麼使用者和群組執行

# 要注意一下會有一個程序是以 root 執行,原因是

# port 80 需要權限才有辦法 bind,因此需要 root

User www

Group www

# 管理員信箱

hero1364@hs.ntnu.edu.tw

# 網頁的資料,我通常都設成 /home/www

DocumentRoot "/home/www"

# 目錄之權限,預設當然是封鎖所有目錄

<Directory />

    AllowOverride None

    Order deny,allow

    Deny from all

</Directory>

# 網頁所在的目錄之設定

<Directory "/home/www/www">

    Options FollowSymLinks

    AllowOverride None

    # Allow 所有人

    Order allow,deny

    Allow from all

</Directory>

# 預設送哪些檔案,我加了 PHP

<IfModule dir_module>

    DirectoryIndex index.php index.html

</IfModule>

# 拒絕看 .htaccess 與 .htpasswd

<FilesMatch "^\.ht">

    Order allow,deny

    Deny from all

    Satisfy All

</FilesMatch>

# 紀錄檔位置,我通常會改目錄,這樣比較整齊

ErrorLog /var/log/httpd/httpd-error.log

# 紀錄之詳細程度

LogLevel warn

Mysql

config

#mysql -u root -p password

用來設定你的資料庫root密碼

Phpmyadmin

use

Thank for your listening

APACHE22

By Hsien Zong Lin