[◀ PREV][1][2][3][4][5]... [40][NEXT ▶]

사용자 삽입 이미지

作簡報找不到小插圖嗎? 需要更多靈感? Clker.com 提供了各種樣式的插畫素材,這裡的素材都是有經去背處理的小插圖(clip art,或稱為美工圖案),以 PNG 格式為主,若你有好的小插圖要分享,站上也提供了上傳功能。這是一個豐富且免費的小插圖資料庫,相信能成為企劃或設計人士的好幫手。

相關網站:Clker.com
2010/03/10 12:35 2010/03/10 12:35
2010/03/10 12:35 

最近發現 PHP 升級到 5.3 了,試裝半個月以來的穩定度還不錯,我想應該是時候寫下這篇文章了,以 Windows 7 x64 系統,全手動安裝打造穩定 ASP + PHP Server 作為目標。

安裝版本
1. PHP 5.3 (為了CPU好,建議使用 VC9 x64 Thread Safe 版本,>> 執行緒安全)
2. MySQL 5.1.38 (Without installer AMD64 / Intel EM64T)
3. phpMyAdmin 3.2.2 
請準備以上項目的 zip 壓縮版本,而不要用安裝版本,備齊這些資料就可以開始了。

示範平台:Windows7 x64,IIS 7.5

一、安裝之前,若您已有資料庫,請更新密碼
PHP 5.3 已不再支援 MySQL 16位元密碼格式 (OLD_PASSWORD),請將 MySQL 密碼轉為 41位元密碼。(此動作需在 PHP 5.2 以前的系統完成)

1. 開啟 phpmyadmin 的 mysql 資料庫,找到 user 資料表
2. 按 SQL,輸入後按執行
update user set password=password('你的密碼') where user='你的使用者';
3. 按 SQL,輸入後按執行
flush privileges;

未作以上動作將會產生錯誤訊息:
mysqlnd cannot connect to MySQL 4.1+ using old authentication

二、安裝 IIS
1. 控制台 > 程式集 > 程式和功能 > 開啟或關閉 Windows 功能
2. 勾選 Internet Information Services
3. Internet Information Services > 全球資訊網服務 > 應用程式開發功能
4. 勾選 ASP, CGI, ISAPI擴充程式 > 按確定安裝(IIS7 預設不安裝 ASP,所以要勾選 ASP)

三、安裝 PHP

將 PHP 檔案解壓縮到 C:\php (解壓縮後此目錄下應是數個檔案夾)
將 php.ini-production 更名為 php.ini

ISAPI 配置方式已經被 PHP 5.3 廢掉了,因此之後請採用 FastCGI 連接吧,好處是不必 copy 檔案到系統資炓夾了,但 php.ini 設定上會複雜一些。(這真是麻煩啊.. 分為必改和選改來解說好了)

php.ini(必改)
找到 ; extension_dir = "ext" 改成 extension_dir = "ext"
找到 ;cgi.force_redirect = 1 改成 cgi.force_redirect = 0
找到 ;cgi.fix_pathinfo=1 改成 cgi.fix_pathinfo=1
找到 ;fastcgi.impersonate = 1; 改成 fastcgi.impersonate = 1
找到 ;extension=php_mbstring.dll 改成 extension=php_mbstring.dll
找到 ;extension=php_mysql.dll 改成 extension=php_mysql.dll
找到 ;date.timezone = 改成 date.timezone = "Asia/Taipei"
(如果你不在台灣,請改成你的時區.. )

php.ini(選改)
short_open_tag = Off 改為 short_open_tag = On
官方說已建議 N 年了,要把 <? 語法 ?> 寫成 <?php 語法 ?>,如今終於關閉了,若仍有需要就打開它吧,長遠之計是把你的習慣改了。

error_reporting = E_ALL & ~E_DEPRECATED 改為
error_reporting = E_ERROR & ~E_NOTICE & ~E_WARNING
有一些 function 官方未來的版本將不再支援了,假如你還在用 split() 等 function,不改這裡你的語法將會出錯(PHP Deprecated),但以長久之計還是把一些 function 改掉吧。

將 php.ini 存檔後關閉

開放 php 目錄、php-cgi.exe 權限
不作此動作的話,IIS 在 FastCGI 會得到 HTTP 500 錯誤(錯誤碼 0x80070005)

在 php目錄/C:\php\php-cgi.exe 按右鍵選 共用對象 > 特定人員
將 Everyone 新增,並設定權限為[讀取/寫入] > 共用

四、設定 IIS

控制台 > 系統及維護 > 系統管理工具 > Internet Information Services (IIS) 管理員
(傳統檢視控制台 > 系統管理工具 > Internet Information Services (IIS) 管理員)

處理常式對應 > 新增模組對應 
要求路徑 *.php
模組   FastCgiModule (下拉式選單中可以找得到)
執行檔  C:\php\php-cgi.exe (把 *.dll 改為 *.exe 即可看見)
名稱   PHP via FastCGI (這是微軟取的名字)
接著在開啟的視窗上請按「是」作確認..

預設文件 > 新增... > index.php > 按確定
以下可變更你的網站資料夾位置:
IIS 左側選單 > 站台 > Default Web Site > 按右鍵 > 管理網站 > 進階設定... > 實體路徑

(以下要解開IIS7 鎖住的重要功能,不需要者可略過)

解開 ASP 網頁的上層路徑表示法 (../)
IIS7 預設關閉上層路徑, 但這種用法實在太普遍了, 突然鎖住很可能會造成困擾

控制台 > 系統管理工具 > Internet Information Services (IIS) 管理員 > ASP
行為 > 啟用上層路徑 > 設為 True > 套用

解除 ASP 的瀏覽器偵錯限制
IIS7 預設關閉 ASP 偵錯顯示,若不解除偵錯限制,任何錯誤均會將訪客導向一篇名為「Classic ASP: Security is Painful」的文章。

控制台 > 系統管理工具 > Internet Information Services (IIS) 管理員 > ASP
編譯 > 偵錯內容 > 將錯誤傳送到瀏覽器 > 設為 True > 套用

五、測試 PHP 環境

請重新啟動 IIS..
到你的網站資料夾上新建一個檔案 phpinfo.php ,內容只有一行如下:

phpinfo.php
<?php phpinfo() ?>
開一個新的瀏覽器,並在網址列輸入 http://localhost/phpinfo.php
如果有出現 php 相關訊息就代表安裝成功了。

六、安裝 MySQL

將 MySQL 檔案解壓縮到 C:\mysql (解壓縮後此目錄下應是數個檔案夾)
依下列程序安裝 MySQL 服務
開始 > 在搜尋列輸入 C:\mysql\bin\mysqld -install 按確定

繼續之前,進入不可不知的 MySQL 講座

一般在 WindowsNT/2000/XP/Vista/7,MySQL需要安裝成為一個服務。
你可以在以下程序看到 MySQL 服務。

控制台 > 系統管理工具 > 服務
在 MySQL 上點兩下(如果沒有找到代表你安裝不成功)
啟用類型: 自動.. 服務狀態: 已啟動 才是正常,如果不是請設定成這樣。經過此設定後,MySQL 服務將會在你每次開機後自行啟動。

如果要移除 MySQL 服務,請作以下動作
先停止 MySQL 服務,

控制台 > 系統管理工具 > 服務
在 MySQL 上點兩下
啟用類型: 自動.. 服務狀態: 已停止,設定成這樣。

開始 > 在搜尋列輸入 C:\mysql\bin\mysqld -remove 按確定
需注意,若沒有這個動作自行刪除 MySQL 檔案,這裡的 MySQL 服務就會變成無法移除了!

設定 MySQL 編碼

在 C:\WINDOWS\ 之下建立檔案 my.ini ,設定 MySQL 預設編碼為 UTF-8 (或其他)

my.ini
[mysqld]
default-character-set=utf8

[client]
default-character-set=utf8

重新啟動 MySQL

控制台 > 系統管理工具 > 服務
在 MySQL 上按右鍵 > 重新啟動

七、安裝 phpMyAdmin

將 phpMyAdmin 檔案解壓縮到 (你的網站資料夾)\phpmyadmin
 (解壓縮後此目錄應是數個檔案夾)
phpMyAdmin3 已將安全等級最高的 cookie 作為預設登入方式,因此您不需在文件中設定密碼了。

強化phpMyAdmin安全
開啟 (phpMyAdmin資料夾)\libraries\config.default.php
找到 $cfg['blowfish_secret'] = ''; 改為 $cfg['blowfish_secret'] = '(你的亂數密碼)';
你的亂數密碼在 46 字元以內,可包含英文、數字、符號,只作為加密用不必記憶。
( 例:spt^&G*UHFm7vaisoeaf20disjf4lsdazk98dfhsuO!#f )

若你的 root 沒設定密碼
找到 $cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;
改為 $cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 即可

開一個新的瀏覽器,並在網址列輸入 http://localhost/phpmyadmin
有畫面的話,就是代表安裝成功了。

64 位元不推廣一下不行啊,都推出 N 年了軟體還不跟進 = =
如果 Windows7 x64 要採用 Apache 跑 PHP Server 可以看我的舊文 Apache,Windows x64 PHP Server 安裝指南,親自測試在 Windows7 x64 上是適用的,一些 Vista x64 有的 bug 在 Windows7 x64 也消失了,官方版本(PHP VC6)反而沒有解決方案。
2009/09/15 11:16 2009/09/15 11:16
2009/09/15 11:16 

最近微軟隆重推出了 IE8,在瀏覽器本身好不好用就見仁見智了,不過 IE8 內建的開發者工具,可是在許多網頁開發輔助工具之中難得一見的好物喔。

用戶插入圖片
◆ 只要在 IE8 瀏覽的頁面上按下 F12,開發者工具就會啟動了

它具備了所有網頁開發輔助工具的優點,可解析網頁內容,可清除快取,可隨瀏覽器轉換內容,還附帶了尺規、色彩選擇器,能變更瀏覽視窗尺寸,可對網頁標準作驗證,對一個網頁開發輔助工具而言,該有的功能一樣也少不了。

用戶插入圖片
◆ 網頁內容尋找模式

在網頁內容尋找模式中(開發者工具按 Ctrl + B),點選網頁內容一下,在 IE8 開發者工具中,左方顯示了該內容的原始碼位置,而右方則列出了影響的 CSS,並將重覆的 CSS 用紅線刪除,這麼一來不僅是 HTML,連 CSS 都可以 debug 了。

用戶插入圖片
◆ CSS 格式設定表,性質相近的 CSS 語法也可以分層管理

若你是一位網頁開發者,相信善用 IE8 開發者工具能讓你更節省工時,而達到如虎添翼的效果。唯一的問題在於,它不能脫離 IE8 單獨使用。

相關連結:Windows Internet Explorer 8
2009/03/22 12:32 2009/03/22 12:32
2009/03/22 12:32 

最近在 Windows Vista 上安裝 Painter 時發現啟動面版變成空白頁面了 = =||| 因為無法關閉啟動面版,所以 Painter 也就等於無法使用了,詭異的是在其他電腦安裝卻沒有這樣的問題。

用戶插入圖片

調查了半天,發現一件令我蠻意外的事情,只要將服務裡的 Print Spooler 關閉,即可再次見到可愛的啟動面版了 ^ ^

用戶插入圖片

Print Spooler 是和多工緩衝列印有關的重要服務,所以將 Painter 設定為啟動面版不再跳出後,就將 Print Spooler 服務重新開啟了。
2009/03/21 10:51 2009/03/21 10:51
2009/03/21 10:51 

記得小時候騎單車時只要是車胎沒風了,一定要找到車行老闆才能解決,沒想到長大後重新迷上騎單車,但腳踏車行卻不是那麼普及了。於是我買了打氣筒回來,自行打氣,不懂得打氣對喜歡騎車的人而言,還真是件麻煩的事吧。

用戶插入圖片
這是要用來作示範的工具,隨處可見的打氣筒和 Cycle7 輪組

用戶插入圖片
單車充氣用的螺帽,買打氣筒會附送的小東西

用戶插入圖片
將保護套取下

用戶插入圖片
聽說這是法式氣嘴,將頂端的螺帽鬆開

用戶插入圖片
此時氣體會大量噴出,但不重要,用正確的打氣方式兩三下就可以把它充滿了

用戶插入圖片
裝上單車充氣用的螺帽,較大的部份朝向裡面

用戶插入圖片
裝上打氣筒的噴嘴,不緊沒關係,塞進去就好

用戶插入圖片
把噴嘴上的板手扳下來就會緊了,開始充氣

用戶插入圖片
充飽氣後,將噴嘴取下,接著轉開充氣用的螺帽

用戶插入圖片
此時一壓最內圈圓柱就會大量洩氣,將頂端螺帽鎖回去,不要碰長長的圓柱

用戶插入圖片
像這樣輪胎就不會再漏氣了

用戶插入圖片
最後將保護套放回去,大功告成!

這樣你是否也會自行打氣了呢? 輪胎氣充太飽時容易爆胎,氣不夠又騎不動,所以打氣時還是要適度拿捏,這樣車才會好騎喔。
2009/02/13 21:36 2009/02/13 21:36
2009/02/13 21:36 

用戶插入圖片
什麼是 BDA TV Monitor? 它的功用是使某些 USB 裝置能夠錄製電視訊號,使用 Hauppauge, KWorld 等公司所推出的 USB 電視訊號接收器,驅動程式安裝時可能會附加的應用程式,但它只有安裝沒有辦法移除,並且會常駐於系統列上。

移除方法如下:
1. 開始 > 執行 > 輸入 regedit > 確定
2. 找 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
3. 移除名為 emMON 的項目
4. 刪除 C:\Windows\emMON.exe

相關連結:Tim's Thought,BDA TV Software issues and removal hint

2009/02/06 00:55 2009/02/06 00:55
2009/02/06 00:55 

提到免費 DNS 伺服器,首先推薦穩定性高且操作簡便的 FreeDNS,它可讓你的網域(Domain)或子網域(Subdomain)直接對應到 IP,省下自架 DNS server 的麻煩。

接下來直接進入主題,如何透過 FreeDNS 在 Apache 完成子網域架設(一個目錄對應一個子網域)? 或者,如何在一個IP之下架設多網站(一個目錄對應一個網站)? 這些問題相信是架站人士所關心的。

例如這裡有 mydomain1.com, mydomain2.com
需建立的子網域有: sub1.mydomain1.com, sub2.mydomain.com
擁有 IP 為 1.2.3.4

1. FreeDNS,新增 Domain(mydomain1.com, mydomain2.com)(約等兩天)
這裡要先申請 FreeDNS 帳號成為一般會員,若有不懂的地方可參考相關連結。
在左側選單選 Domains,並選擇 Add A Domain,名詞解釋如下:

Clone 若你在 FreeDNS 已擁有網域,可複製相關設定,一般而言不用選
Sub Clone 複製子網域資料,一般也不必勾選
Domain 填入你的網域,這裡填寫 mydomain1.com
Shared State 選擇是否要開放給別人使用,這裡我選擇 Private 不公開

設定完成後,非 Premium 會員要等2天左右,對應成功之前顯示為 Broken,實際上不需要等那麼久,我曾在它還顯示為 Broken 時即發現已完成 Domain Name 對應。

2. 到你申請網域的網站輸入 DNS Server 資料(約等一天半)
你的網域名稱業者要能自管 DNS Server 才自行完成此設定。
輸入 FreeDNS 提供的 DNS Server 資訊,這裡顯示為:
NS1.AFRAID.ORG (67.19.72.206)
NS2.AFRAID.ORG (66.252.1.255)
NS3.AFRAID.ORG (72.20.25.134)
NS4.AFRAID.ORG (67.18.179.15)


建議輸入名稱(ns1.afraid.org, ns2.afraid.org...),因為 IP 有可能會被 FreeDNS 更換。
DNS 設定一般認為會在 24-48 小時內完成,約等一天半左右就可以了。

3. FreeDNS,新增子網域 Subdomain(約等半小時)
在左側選單選 Subdomains,並選擇 add,Type 名詞解釋如下:

A 對應到IP
AAAA 對應到 IPv6
CNAME 對應到另一部伺服器(IP或域名)
NS 對應到另一部 name server
MX 對應到 mail server
TXT 對應到 spam 處理系統
LOC 對應到 DNS 地理系統
HINFO 對應到主機資訊記錄 
RP 對應到負責人記錄
SRV 對應到服務位置記錄

首先針對 domain1.com 作設定,這兩項應該是不必懷疑:
domain1.com A 1.2.3.4
www.domain1.com A 1.2.3.4

其次是子網域的部份
sub1.domain1.com A 1.2.3.4
sub2.domain1.com A 1.2.3.4

最後是第二網域名稱
domain2.com A 1.2.3.4
www.domain2.com A 1.2.3.4

沒錯,全都以 A 的方式對應到同一個 IP,辨識的工作移交給 Apache 處理即可。值得注意的是,子網域的對應中,有些是即時對應,有些要等半小時左右,即時對應在這裡應該是 FreeDNS 想要保留給 Premium 會員的福利,所以知道這個狀況即可,畢竟是免費服務,一般會員不影響穩定性已經要偷笑了。所以,對應不到時先別緊張,等就是了。

4. Apache,修改 httpd.conf(需重啟 Apache)

Apache 虛擬主機格式如下:

<VirtualHost *>
ServerName 網域名稱
DocumentRoot "目錄名稱"
</VirtualHost>

依本例而言,找到 Listen 80, 在下方新增以下資訊:

NameVirtualHost *

<VirtualHost *>
ServerName domain1.com
DocumentRoot "C:/www"
</VirtualHost>

<VirtualHost *>
ServerName sub1.domain1.com
DocumentRoot "C:/www/sub1"
</VirtualHost>

<VirtualHost *>
ServerName sub2.domain1.com
DocumentRoot "C:/www/sub2"
</VirtualHost>

<VirtualHost *>
ServerName domain2.com
DocumentRoot "C:/www/www2"
</VirtualHost>

<VirtualHost *>
ServerName www.domain2.com
DocumentRoot "C:/www/www2"
</VirtualHost>

第一項填入主網域,二三項為子網域的部份,四五項為多網域的部份;因為主網域填入第一項,因此 www.domain1.com 雖未輸入,也會自動對應到第一項。
修改完畢後,重新啟動 Apache server 即可。

注意事項

以上步驟 1,2 都需要長時間等待,並且都是必須先通過的項目,若你不知道如何測試網域對應,等到 FreeDNS 在各網域上顯示的 Broken 字樣消失即可。

相關連結:FreeDNS
     重灌狂人,FreeDNS 免費的DNS管理、轉址服務

2009/01/21 13:47 2009/01/21 13:47
2009/01/21 13:47 

相處一年很快美好時光過去了,Hostmonster 告知我的部落格佔用了過多資源把帳號給鎖了,一個近半年沒更新的部落格能佔什麼資源呢 = =? 國外的空間就是有理說不清,付錢的人也未必是大爺,因此我索性將部落格搬回家囉!

Raie's Blog 的遊記
ServerZoo(不支援 rewrite)→ ACSite(流量爆)→ Hostmonster(帳號被鎖)→ Home

天下沒有便宜好用的主機,自行架站一直是我的目標之一,雖然光世代還是沒申請到,但也顧不了那麼多,趁著良辰吉時已完成架站了。雖然在速度上並不快,至少能保證網站的永續經營。

Hostmonster 的規格乍看之下很強,但背後的限制是你看不到的:
- 8 simultaneous IMAP connections
- 500 emails to be sent per hour
- 40 simultaneous PHP connections
- 60 simultaneous MySQL connections
- 8 simultaneous FTP connections
- 450 simultaneous HTTP connections
- 20% of a 1x core CPU power
- 60 seconds of continuous CPU time
- approximately 100,000 files total

以上是Hostmonster 鎖帳號的憑據,也是網頁上不會列出來的數據,300G空間?3000G流量? 在嚴格的管理之下,只怕你看得到吃不到。竟然連一個閒置的部落格都被鎖帳號了,這個空間只能夠存放小網站,Hostmonster 的用戶們啊,早日覺醒吧。

2009/01/10 20:07 2009/01/10 20:07
2009/01/10 20:07 

架在 Linux Server 上的 UTF-8 網頁以 IE 開啟沒有亂碼,改用 Firefox 開啟則會遇到狀況:
1. 左上角有亂碼
2. 特殊符號變成亂碼

這是因為 Apache 無法正常解讀 BOM,並且主機編碼設置可能有誤所引起,在主機無法變更設定的情況下,我們只好在網頁上作修正。

解決方法
1. 使用 Notepad++ 將網頁儲存成無 BOM 網頁可解決左上角亂碼的問題。
 (格式 > 編譯成 UTF-8 碼,檔首無 BOM)
2. 將網頁轉存為 PHP 網頁,開頭加上以下資訊可解決特殊符號變成亂碼的問題。

<? header("Content-Type:text/html; charset=utf-8"); ?>
2008/11/19 20:43 2008/11/19 20:43
2008/11/19 20:43 

在 Windows Vista IIS7 架構上建立 ASP + PHP Server 應該不是人人都懂吧? 最近投入了 Vista 的懷抱,順手寫下這篇文章,以全手動安裝打造穩定 ASP + PHP Server 作為目標。

安裝版本

請準備以上項目的 zip 壓縮版本,而不要用安裝版本,備齊這些資料就可以開始了。

示範平台:Windows Vista,IIS7

一、安裝 IIS

1. 控制台 > 程式集 > 移除安裝程式(傳統檢視控制台 > 程式和功能)
2. 開啟或關閉 Windows 功能 > 勾選 Internet Information Services
3. Internet Information Services > 全球資訊網服務 > 應用程式開發功能
4. 勾選 ASP, CGI, ISAPI篩選器, ISAPI擴充程式 > 按確定安裝
(IIS7 預設不安裝 ASP,所以要勾選 ASP)

二、安裝 PHP

將 PHP 檔案解壓縮到 C:\php (解壓縮後此目錄下應是數個檔案夾)
將 php5ts.dll、libmcrypt.dll、libmysql.dll、php.ini-dist copy 到 C:\WINDOWS
將已 copy 到 C:\WINDOWS 的 php.ini-dist 更名為 php.ini

開啟 php.ini
找到 extension_dir = "./" 改成 extension_dir = "C:\php\ext"
找到 ;extension=php_mbstring.dll 改成 extension=php_mbstring.dll
找到 ;extension=php_mcrypt.dll 改成 extension=php_mcrypt.dll
找到 ;extension=php_mysql.dll 改成 extension=php_mysql.dll
找到 ;date.timezone = 改成 date.timezone = "Asia/Taipei"
(如果你不在台灣,請改成你的時區.. )
將 php.ini 存檔後關閉

三、設定 IIS

控制台 > 系統及維護 > 系統管理工具 > Internet Information Services (IIS) 管理員
(傳統檢視控制台 > 系統管理工具 > Internet Information Services (IIS) 管理員)

處理常式對應 > 新增指令碼對應 
要求路徑 *.php
執行檔  C:\php\php5isapi.dll
名稱   php

預設文件 > 新增... > index.php > 按確定
以下可變更你的網站資料夾位置:
IIS 左側選單 > 站台 > Default Web Site > 按右鍵 > 管理網站 > 進階設定... > 實體路徑

(以下要解開IIS7 鎖住的重要功能,不需要者可略過)

解開 ASP 網頁的上層路徑表示法 (../)
IIS7 預設關閉上層路徑, 但這種用法實在太普遍了, 突然鎖住很可能會造成困擾

控制台 > 系統管理工具 > Internet Information Services (IIS) 管理員 > ASP
行為 > 啟用上層路徑 > 設為 True > 套用

解除 ASP 的瀏覽器偵錯限制
IIS7 預設關閉 ASP 偵錯顯示,若不解除偵錯限制,任何錯誤均會將訪客導向一篇名為「Classic ASP: Security is Painful」的文章。

控制台 > 系統管理工具 > Internet Information Services (IIS) 管理員 > ASP
編譯 > 偵錯內容 > 將錯誤傳送到瀏覽器 > 設為 True > 套用


四、測試 PHP 環境
請到你的網站資料夾上新建一個檔案 phpinfo.php ,內容只有一行如下:

phpinfo.php

<?php phpinfo() ?>

開一個新的瀏覽器,並在網址列輸入 http://localhost/phpinfo.php
如果有出現 php 相關訊息就代表安裝成功了。

五、安裝 MySQL

將 MySQL 檔案解壓縮到 C:\mysql (解壓縮後此目錄下應是數個檔案夾)
依下列程序安裝 MySQL 服務
開始 > 在搜尋列輸入 C:\mysql\bin\mysqld -install 按確定

繼續之前,進入不可不知的 MySQL 講座

一般在 WindowsNT/2000/XP/Vista,MySQL需要安裝成為一個服務。
你可以在以下程序看到 MySQL 服務。

控制台 > 系統管理工具 > 服務
在 MySQL 上點兩下(如果沒有找到代表你安裝不成功)
啟用類型: 自動.. 服務狀態: 已啟動 才是正常,如果不是請設定成這樣。經過此設定後,MySQL 服務將會在你每次開機後自行啟動。

如果要移除 MySQL 服務,請作以下動作
先停止 MySQL 服務,

控制台 > 系統管理工具 > 服務
在 MySQL 上點兩下
啟用類型: 自動.. 服務狀態: 已停止,設定成這樣。

開始 > 在搜尋列輸入 C:\mysql\bin\mysqld -remove 按確定
需注意,若沒有這個動作自行刪除 MySQL 檔案,這裡的 MySQL 服務就會變成無法移除了!

設定 MySQL 編碼

在 C:\WINDOWS\ 之下建立檔案 my.ini ,設定 MySQL 預設編碼為 UTF-8 (或其他)

my.ini

[mysqld]
default-character-set=utf8

[client]
default-character-set=utf8

重新啟動 MySQL
控制台 > 系統管理工具 > 服務
在 MySQL 上按右鍵 > 重新啟動

六、安裝 phpMyAdmin

將 phpMyAdmin 檔案解壓縮到 (你的網站資料夾)\phpmyadmin
 (解壓縮後此目錄應是數個檔案夾)

強化phpMyAdmin安全
開啟 (phpMyAdmin資料夾)\libraries\config.default.php
找到 $cfg['blowfish_secret'] = ''; 改為 $cfg['blowfish_secret'] = '(你的亂數密碼)';
你的亂數密碼在 46 字元以內,可包含英文、數字、符號,只作為加密用不必記憶。
( 例:spt^&G*UHFm7vaisoeaf20disjf4lsdazk98dfhsuO!#f )

若你的 root 沒設定密碼
找到 $cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;
改為 $cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 即可

開一個新的瀏覽器,並在網址列輸入 http://localhost/phpmyadmin
有畫面的話,就是代表安裝成功了。

2008/11/17 20:30 2008/11/17 20:30
2008/11/17 20:30 

[◀ PREV][1][2][3][4][5]... [40][NEXT ▶]