September 19,2004
September 18,2004
WinAMP
為了學校專題需要,我簡略的寫了一篇在 MS Windows 下安裝 Apache, MySQL, PHP 的文件!雖然網路上已經一大堆相關的資料了,但保險起見還是自己實作一遍給組員看好了。 ^^"
在 Windows 下架設 Apache + MySQL + PHP:
1.下載 Apache httpd ( apache_2.x.xx-win32-x86-no_ssl.msi ),安裝過程中會要求填入伺服器網域名稱,若沒有網域名稱,可填入 "localhost" 即可,待安裝完畢後,系統工具列會出現 Apache 的圖示,可以利用該工具 "Start", "Stop" or "Restart" Apache 伺服器。
2.下載 PHP ( php-4.x.x-Win32.zip ),解壓到你想安裝的目錄下即可,如:"c:/php"。將 "php4ts.dll" 和 "sapi/php4apache2.dll" 複製到 "c:/windows/system32"。將 "php.ini-recommended" 複製到 "c:/windows" 並更名為 "php.ini"。
3.設定 "php.ini" 找到 "extension_dir" 將其設為 PHP 外部模組的路徑,如:extension_dir = "c:/php/extensions/"。如有需要某些模組,可以在 "Dynamic Extensions" 底下找到該模組,並將其註解 ";" 拿掉,如:extension=php_bz2.dll。
4.修改 Apache 設定檔,使用文字檔編輯器開啟 Apache 安裝目錄下的 "conf/httpd.conf"。在 "httpd.conf" 中加入以下兩行:
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
並找到 "DirectoryIndex",將其加上 "index.php",如:DirectoryIndex index.html index.html.var index.php。
如同 "php.ini",如果需要某些模組,可在 "Dynamic Shared Object (DSO) Support" 底下找到該模組,並將其註解 "#" 拿掉,如:LoadModule rewrite_module modules/mod_rewrite.so。
5.重新啟動 Apache,若出現任何錯誤訊息,有可能是上述的 "php.ini" 或 "httpd.conf" 未設定正確,可以試著查看 Apache 安裝目錄下的 "logs/error.log",並找出其錯誤。
6.安裝 MySQL ( mysql-4.0.xx-win.zip ),安裝完畢後,執行安裝目錄下 "bin/winmysqladmin.exe",可利用該工具 "Start" or "Stop" MySQL 伺服器。
7.下載 phpMyAdmin ( phpMyAdmin-2.x.x.zip ),解壓到 Apache 安裝目錄下的 "htdocs" 底下,並修改 phpMyAdmin 的 "config.inc.php" 設定檔。
將 $cfg['Servers'][$i]['host'] 設為 MySQL 伺服器的網域名稱,如:$cfg['Servers'][$i]['host'] = 'localhost';。
將 $cfg['PmaAbsoluteUri'] 設為 phpMyAdmin 的瀏覽路徑,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';。
並建議將 $cfg['Servers'][$i]['auth_type'] 設為 'http',每次執行 phpMyAdmin 時都必須輸入密碼,如果使用 'config',請將 MySQL 的使用者和密碼分別填入 $cfg['Servers'][$i]['user'] 和 $cfg['Servers'][$i]['password']。
(注意:MySQL 安裝完畢後 root 預設的密碼為空值!)
8.開啟 http://localhost/phpmyadmin/,進入後點下 "權限" 連結,為了增加 MySQL 的安全性,請修改 root 密碼,並新增一位使用者,其權限不需要如 root 這麼完整,請依個人需求來增加,如:SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, FILE, INDEX, ALTER, CREATE TEMPORARY TABLES 即可,使用者增加完成後,往後就以該使用者登入 MySQL 即可!
在 Windows 下架設 Apache + MySQL + PHP:
1.下載 Apache httpd ( apache_2.x.xx-win32-x86-no_ssl.msi ),安裝過程中會要求填入伺服器網域名稱,若沒有網域名稱,可填入 "localhost" 即可,待安裝完畢後,系統工具列會出現 Apache 的圖示,可以利用該工具 "Start", "Stop" or "Restart" Apache 伺服器。
2.下載 PHP ( php-4.x.x-Win32.zip ),解壓到你想安裝的目錄下即可,如:"c:/php"。將 "php4ts.dll" 和 "sapi/php4apache2.dll" 複製到 "c:/windows/system32"。將 "php.ini-recommended" 複製到 "c:/windows" 並更名為 "php.ini"。
3.設定 "php.ini" 找到 "extension_dir" 將其設為 PHP 外部模組的路徑,如:extension_dir = "c:/php/extensions/"。如有需要某些模組,可以在 "Dynamic Extensions" 底下找到該模組,並將其註解 ";" 拿掉,如:extension=php_bz2.dll。
4.修改 Apache 設定檔,使用文字檔編輯器開啟 Apache 安裝目錄下的 "conf/httpd.conf"。在 "httpd.conf" 中加入以下兩行:
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
並找到 "DirectoryIndex",將其加上 "index.php",如:DirectoryIndex index.html index.html.var index.php。
如同 "php.ini",如果需要某些模組,可在 "Dynamic Shared Object (DSO) Support" 底下找到該模組,並將其註解 "#" 拿掉,如:LoadModule rewrite_module modules/mod_rewrite.so。
5.重新啟動 Apache,若出現任何錯誤訊息,有可能是上述的 "php.ini" 或 "httpd.conf" 未設定正確,可以試著查看 Apache 安裝目錄下的 "logs/error.log",並找出其錯誤。
6.安裝 MySQL ( mysql-4.0.xx-win.zip ),安裝完畢後,執行安裝目錄下 "bin/winmysqladmin.exe",可利用該工具 "Start" or "Stop" MySQL 伺服器。
7.下載 phpMyAdmin ( phpMyAdmin-2.x.x.zip ),解壓到 Apache 安裝目錄下的 "htdocs" 底下,並修改 phpMyAdmin 的 "config.inc.php" 設定檔。
將 $cfg['Servers'][$i]['host'] 設為 MySQL 伺服器的網域名稱,如:$cfg['Servers'][$i]['host'] = 'localhost';。
將 $cfg['PmaAbsoluteUri'] 設為 phpMyAdmin 的瀏覽路徑,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';。
並建議將 $cfg['Servers'][$i]['auth_type'] 設為 'http',每次執行 phpMyAdmin 時都必須輸入密碼,如果使用 'config',請將 MySQL 的使用者和密碼分別填入 $cfg['Servers'][$i]['user'] 和 $cfg['Servers'][$i]['password']。
(注意:MySQL 安裝完畢後 root 預設的密碼為空值!)
8.開啟 http://localhost/phpmyadmin/,進入後點下 "權限" 連結,為了增加 MySQL 的安全性,請修改 root 密碼,並新增一位使用者,其權限不需要如 root 這麼完整,請依個人需求來增加,如:SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, FILE, INDEX, ALTER, CREATE TEMPORARY TABLES 即可,使用者增加完成後,往後就以該使用者登入 MySQL 即可!
September 13,2004
September 10,2004
Build Azureus
因為找不到任何參考文件,以下方法是我自己亂搞出來的,雖然自行編出來的套件可以正常執行,不過卻發現檔案大小與官方釋出的版本有些差異,硬是多出了十幾 K,不知道是不是因為使用不同版本的 J2SE 所照成的 (我用的是 1.4.2.05),真的不懂..@@"
1.取得 Azureus2 原始檔,eclipse-SDK-3.0 開發工具,以及 Eclipse 提供的 "swt-3.0-win32.zip", "swt-3.0-macosx-carbon.zip"。
Azureus2: http://sourceforge.net/project/showfiles.php?group_id=84122
Eclipse: http://download.eclipse.org/downloads/drops/R-3.0-200406251208/index.php
2.使用 Eclipse 開啟新 "Java Project",路徑指定到 Azureus2 原始檔下,並將 swt-3.0-win32 裡的 "swt.jar" 和 swt-3.0-macosx-carbon 裡的 "swt-pi.jar" 加到專案的 Libraries 中。
3.在 Package 列表中選擇 "Azureus2" 專案,將其 Export 成 "JAR file",檔案名稱為 "Azureus2.jar",按下 Finish 等待封裝完成。
4.執行方法可參照 http://azureus.sourceforge.net/ 提供的 HowTo,或利用官方釋出版本中的相關工具來執行。
1.取得 Azureus2 原始檔,eclipse-SDK-3.0 開發工具,以及 Eclipse 提供的 "swt-3.0-win32.zip", "swt-3.0-macosx-carbon.zip"。
Azureus2: http://sourceforge.net/project/showfiles.php?group_id=84122
Eclipse: http://download.eclipse.org/downloads/drops/R-3.0-200406251208/index.php
2.使用 Eclipse 開啟新 "Java Project",路徑指定到 Azureus2 原始檔下,並將 swt-3.0-win32 裡的 "swt.jar" 和 swt-3.0-macosx-carbon 裡的 "swt-pi.jar" 加到專案的 Libraries 中。
3.在 Package 列表中選擇 "Azureus2" 專案,將其 Export 成 "JAR file",檔案名稱為 "Azureus2.jar",按下 Finish 等待封裝完成。
4.執行方法可參照 http://azureus.sourceforge.net/ 提供的 HowTo,或利用官方釋出版本中的相關工具來執行。
September 8,2004
在 Yahoo! 收取外部信件
由於 Gmail 的推出,全球兩大業者 Yahoo! 和 Hotmail 也將大幅提升信箱的空間,但國內的免費信箱業者目前並沒有打算跟進,因此勢必將會引起不少的使用者跳槽,但這些跳槽的使用者還必須逐一告訴親朋好友新的信箱,必定是件相當麻煩的程序,而 Yahoo! 就有個方便的功能,可以讓使用者收取外部的信件,當然這些外部信箱必須提供 POP3 的功能才行喔!
1.登入 Yahoo! 信箱首頁,點選畫面右邊的 "功能設定",在 "管理設定" 裡頭點選 "信箱帳號"。
2.按下 "新增" 鈕,並為該信箱輸入一個名稱 (如 PChome),並填入 "郵件伺服器" (即 POP3), "帳號", "密碼"。
3.完成後,即可在信箱首頁中收取外部信件囉!
4.但你將會發現,外部信箱會一再重複收到之前收過的信,因此請再次編輯您設定的外部信箱,並將 "主機上保留郵件" 取消即可。 ...繼續閱讀
1.登入 Yahoo! 信箱首頁,點選畫面右邊的 "功能設定",在 "管理設定" 裡頭點選 "信箱帳號"。
2.按下 "新增" 鈕,並為該信箱輸入一個名稱 (如 PChome),並填入 "郵件伺服器" (即 POP3), "帳號", "密碼"。
3.完成後,即可在信箱首頁中收取外部信件囉!
4.但你將會發現,外部信箱會一再重複收到之前收過的信,因此請再次編輯您設定的外部信箱,並將 "主機上保留郵件" 取消即可。 ...繼續閱讀
September 3,2004
LIT 喚起你我的回憶
畢業一年後,再次回到熟悉的地方...
這五年的時間,是人生的轉戾點,還是糜爛生活的開始?

大廳的美,不曾仔細看過~

漫長的階梯,再辛苦也要爬到頂端~

時光回廊,將你我帶回從前~

這次跨出校門,下次再回來又是何時? ...繼續閱讀
這五年的時間,是人生的轉戾點,還是糜爛生活的開始?

大廳的美,不曾仔細看過~

漫長的階梯,再辛苦也要爬到頂端~

時光回廊,將你我帶回從前~

這次跨出校門,下次再回來又是何時? ...繼續閱讀
September 1,2004
Build eMule Plus
1.取得 Microsoft Visual Studio .Net 2002 or 2003 開發工具和 eMule Plus 原始碼、"libs.package-v2.zip", "libs.package.update-v2.1.zip" 以及 "crypto51.zip"。
eMule Plus: http://sourceforge.net/project/showfiles.php?group_id=71866
Crypto++: http://sourceforge.net/project/showfiles.php?group_id=6152
2.依序將 "crypto51", "libs.package-v2", "libs.package.update-v2.1" 複製到 eMule Plus 原始碼下。
3.開啟 "emule.vcproj",方案組態設為 "Release";專案 -> 屬性 -> C/C++ -> 程式碼產生 -> 結構成員對齊設為 "Zp1"。
4.開始建置方案,完成後會多出個 Release 目錄,也就是 "eMule.exe" 執行檔產生的地方。 ...繼續閱讀
eMule Plus: http://sourceforge.net/project/showfiles.php?group_id=71866
Crypto++: http://sourceforge.net/project/showfiles.php?group_id=6152
2.依序將 "crypto51", "libs.package-v2", "libs.package.update-v2.1" 複製到 eMule Plus 原始碼下。
3.開啟 "emule.vcproj",方案組態設為 "Release";專案 -> 屬性 -> C/C++ -> 程式碼產生 -> 結構成員對齊設為 "Zp1"。
4.開始建置方案,完成後會多出個 Release 目錄,也就是 "eMule.exe" 執行檔產生的地方。 ...繼續閱讀

