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
APACHE22
- 1,225