目前日期文章:200512 (7)

瀏覽方式: 標題列表 簡短摘要
  • Dec 28 Wed 2005 11:35
最近校內要評鑑,趕在今天前完成了二個處室的網頁
碰巧的是今天下午有助教的課程,所以昨晚我花了不少時間在工作
悶的是,今天助教課程沒有人來聽 ~
老實說還真有點不是滋味 ... anyway ~ 過了就算了

距離論文口試還有二個星期 ... + U

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

MySQL 4.0.20 + PHP 5.1.2 + Apache 2.2.0 完整安裝手冊(一般安裝法)

/*** 假設 Apache 裝在 /www 目錄, PHP裝在 /www/php, MySQL 則裝在 /www/mysql目錄下 ***/

1. 先將下列檔案拷備至 /usr/local 下,並用 tar zxvf xxxxx.tar.gz 解壓縮。
x = extract (from Archive), z = compressed, and now need to be uncompressed

‧httpd_2.2.0.tar.gz (http://www.apache.org/)

‧mysql-4.0.26.tar.gz (http://www.mysql.com/)

‧php-5.1.2.tar.gz (http://www.php.net/)

2. 安裝 mysql-4.0.26


Shell> ./configure --prefix=/www/mysql --localstatedir=/www/mysql/var --with-charset=big5 --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static
--prefix : 設定 Mysql 安裝路徑
--localstatedir : MySQL 的資料庫檔存放的目錄
--with-charset=big5
Shell> make;make install


當 MySQL 灌好之後,需先執行一個 Script 讓 MySQL 系統產生 mysql 這個資料庫及一些必要的Tables (user, db, … 等)。

Shell> /www/mysql/bin/mysql_install_db


建立好系統必要的 Grant Tables 之後我們就可以啟動 MySQL 資料庫。


Shell> chmod 700 /www/mysql/share/mysql/mysql.server
Shell> adduser mysql
Shell> chown -R mysql /www/mysql/var
Shell> /www/mysql/share/mysql/mysql.server start


設定 root 存取 MySQL 之帳號密碼。


Shell> /www/mysql/bin/mysqladmin -u root password 'Your Password'


其他查詢指令請參考相關書籍。

3. 安裝 gd (在灌 FreeBSD / Linux 時要安裝 C Development 和 Development Libaries)
(gd 為一組繪圖的 Library, 可經由 PHP 呼叫, 於網頁上即時繪圖)

另外再安裝 libmcrypt 與 libxml ,後續安裝 PHP 時所要使用的加密函式


Shell> cd /usr/ports/graphics/gd
Shell> make install clean
Shell> cd /usr/ports/security/libmcrypt
Shell> make install clean
Shell> cd /usr/ports/textproc/libxml2
Shell> make install clean
Shell> cd /usr/ports/textproc/libxslt/
Shell> make install clean


4. 安裝 Apache (httpd-2.2.0)


Shell> ./configure --prefix=/www --enable-so --enable-ssl -–enable-deflate
Shell> make; make install


--prefix : 設定 Apache httpd 安裝路徑
--enable-so : 告訴 Apache 啟動 so 模組, 讓 Apache 能夠載入 shared modules(例如 PHP)
--enable-ssl : 支援 SSL
--enable-deflate : 支援壓縮傳輸

5. 安裝 php-5.1.2


Shell> ./configure --prefix=/www/php --with-apxs2=/www/bin/apxs
--with-config-file-path=/www/php --enable-mbstring=tw --enable-ftp
--with-mysql=/www/mysql --with-iconv --with-mcrypt --with-gettext
--with-gd
--with-zlib-dir=/usr/local/lib --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/local/lib
--with-freetype-dir=/usr/local/lib --with-ttf=/usr/local/lib
--enable-gd-native-ttf --with-regex=php
Shell> make;make install
Shell> cp php.ini-dist /www/php/php.ini


6. 修改 Apache 組態檔 (/www/conf/httpd.conf)

a. 檢查是否有以下這行
LoadModule php5_module modules/libphp5.so


這行是安裝 PHP 後加上的, 不過我必須將它改成以下這行後, PHP 才能運作
(/www 為前面裝 Apache 時 –prefix 所設定之路徑)

b. 在 httpd.conf 中加入以下兩行

AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps


最後我們就可以啟動 Apache Web Server 了。

Shell> /www/bin/apachectl start


參考來源:http://jdpforum.ns2go.com/showthread.php?t=41

原文作者為:TKWU & Webber

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近年底了,有許多的工作要完成

1. 工作部份
學校年底要進行評鑑,所以有些網站必需要 update 資料,呼~對我來說已經沒有什麼動力去維護了
而且昨天(12-21)花了六個小時幫教務處網頁換了新包裝
沒有辦法,誰叫委託的老師過去曾經幫助過我,至少要還她一次人情  :)
不過接下來的大改版我一定不參與!!!

2. 學業部份
這幾天完成了決策支援系統的期末報告,只剩下一門軟體工程的課
但是今天居然聽說要期末考,天丫,又要考 ITE 又要考期末考
應該會剉開吧,這門課我吸收到的很少也!

3. 研究部份
這幾天要開始動手寫論文計劃書,年底前要交,現在一個字都還沒有下筆
真的不知道該從何下手才好,找了一堆參考文獻,卻還沒有好好整理 T__T

最後保祐我能渡過這學期的課程了 : D

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

首先安裝 SNMP

# cd /usr/ports/net-mgmt/net-snmp
# make install clean
# cd /usr/local/etc/rc.d
# mv snmpd snmpd.sh


接下來新增 snmpd.conf

# cd /usr/local/share/snmp
# vi snmpd.conf
rocommunity mrtg
syslocation where
syscontact bojack@bojack.idv.tw


編輯 /etc/rc.conf

snmpd_enable="YES"
snmpd_pidfile="-a -p /var/run/snmpd.pid"
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"


開始啟動 SNMP
# /usr/local/etc/rc.d/snmpd.sh start


然後我們再來安裝 MRTG

# cd /usr/ports/net-mgmt/mrtg
# make install
# cd /usr/local/etc/mrtg
# cfgmaker mrtg@blog.bojack.idv.tw >mrtg.cfg


去修改 mrtg.cfg

Language: big5
WorkDir: /path/to/mrtg
Options[_]: growright, bits


再加入一行到 /etc/rc.conf
mrtg_daemon_enable="YES"


建立 MRTG 所要使用的 html

# cd /usr/local/etc/mrtg
# indexmaker -title '流量統計' -output /path/to/your/mrtg/index.html mrtg.cfg


複製 MRTG 所提供的圖片來美化它

# cd /usr/ports/net-mgmt/mrtg/work/mrtg* (* 指的是版本)
# cd images
# cp * /path/to/your/mrtg


啟用 MRTG 囉,一開始會有錯誤訊息 ... 多試幾次就好了
# /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg


加到 crontab ,每 5 分鐘執行一次\r
*/5 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg


下面這幾篇可以繼續延伸閱讀一下
MRTG-CPU Loading from Weitheen
MRTG-Ram Swap from Weitheen

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

本文作者為衛生署南投醫院中興院區中醫主治醫師
睡個好覺有方法~
人一生有三分之一的時間都花在床上,
可見睡眠在我們的生活中佔了一個很重要的部分。
不過你知道嗎?睡覺也有很多的禁忌喔!
不信讓我告訴你!

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • Dec 07 Wed 2005 11:31
這幾天天氣冷的不像話,都是接近十五度上下。
而這樣的天氣也讓我的心情變得冷冷的 ~ 多了些挫折與無奈
生活上一些事情,也讓我覺得自己其實是幸福的

昨天騎車在省道上,偶爾在一些紅綠燈停下來時,總會看到發傳單的人在車潮裡穿梭
~ 要小心翼翼的不被車子撞到
~ 要包得緊緊卻又不太暖的衣物
~ 要畢恭畢敬的請車子裡的人願意拉下車窗拿傳單

裡面不乏有老人、年經人、中年人,為的是什麼,為的是生活。

在新豐火車站附近一家賣魷魚羹的小店,也讓我感受到她的辛苦。
老闆娘頭髮略顯斑白,衣物穿得其實也不太多,小攤子是用帆布擋起來而已
所以冷颼颼風依舊會灌到店裡 ... 車子停下來時,店裡沒有幾個人
她用著關心的眼神看著我,怕擔心我不是來買東西的 ... : |

今早買中餐回來,一隻常見的小狗搖著尾巴向我靠近 ...
我仔細看看牠,身體不停在發抖,左眼也不見了 : (
只見牠眼睛盯著便當,我知道牠一定聞到裡面的飯香了
可是我不能養牠~一下子,牠又不知溜到哪去了 ...

這世界上到處有許多為了只求一頓溫飽的人 ~
或許是家庭裡的因素讓我對這些人特別有感覺

所以我該好好唸書,投資自己吧 : ]
看到大學同學 Hifa 在台北唸研究所的樣子,果然像個研究生
希望你能繼續加油 : )

還有 Wilson 、黃毛、湯仔,你們也是!

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

新增 /etc/make.conf 內容如下

SUP_UPDATE=yes
SUP=/usr/local/bin/cvsup
SUPFLAGS=-g -L 2
SUPHOST=cvsup.tw.FreeBSD.org
SUPFILE=/usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile
MASTER_SITE_BACKUP?= \
ftp://cvsup.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://cvsup2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://cvsup3.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://cvsup4.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://cvsup5.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://cvsup7.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://cvsup8.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://cvsup9.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://cvsup11.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://cvsup12.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
# added by use.perl 2006-03-27 15:04:31
PERL_VER=5.8.8
PERL_VERSION=5.8.8

接著安裝 cvsup 這個更新程式

# cd /usr/ports/net/cvsup-without-gui/
# make install clean
# rehash

以後就到 /usr/ports 打 make update 就行啦!

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()