在 IIS + PHP 安裝指南,讓 ASP 與 PHP 共生 這篇文章中,曾經介紹過使用 IIS 作為 PHP Server 的基本流程,由於當初剛踏入這個領域,所採用的版本皆是最安全的舊版本,這次要介紹以 PHP、MySQL、phpMyAdmin 的最新版本,再度挑戰使用 IIS 作為 PHP Server 的安裝指南,前一篇的重點都有列入這一篇,想安裝新版的人就不必回頭看前一篇文章了。
安裝版本
請準備以上項目的 zip 壓縮版本,而不要用安裝版本,備齊這些資料就可以開始了。
因為新版 phpMyAdmin 開始懂得警告 MySQL 和 PHP MySQL Connector 版本不同,目前的 PHP MySQL Connector 僅支援到 MySQL 5.0.45,為了避免警告訊息,MySQL 不再建議使用最高版本,而是用較低版本 MySQL 5.0.45 以增加穩定性。
示範平台:Windows XP,IIS 5.1
一、安裝 PHP
將 PHP 檔案解壓縮到 C:\php (解壓縮後此目錄下應是數個檔案夾)
將 php5ts.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_mysql.dll 改成 extension=php_mysql.dll
找到 ;date.timezone = 改成 date.timezone = "Asia/Taipei"
(如果你不在台灣,請改成你的時區.. )
將 php.ini 存檔後關閉
二、設定 IIS
控制台 > 系統管理工具 > Internet Information Services (沒有請自行安裝)
本機電腦 > 網站 > 預設的網站 按右鍵選內容
找到 [主目錄] 按 [設定]
按 [新增]
在執行檔填入 C:\php\php5isapi.dll (或是按 [瀏覽] 找到這個檔案)
副檔名填入 .php
連按兩次 [確定]
找到 [文件] 按 [新增]
輸入 index.php,按 [確定]
離開 IIS
三、測試 PHP 環境
請到你的網站資料夾上新建一個檔案 phpinfo.php ,內容只有一行如下:
如果有出現 php 相關訊息就代表安裝成功了。
四、安裝 MySQL
將 MySQL 檔案解壓縮到 C:\mysql (解壓縮後此目錄下應是數個檔案夾)
依下列程序安裝 MySQL 服務
開始 > 執行
輸入 C:\mysql\bin\mysqld -install 按確定
五、繼續之前,先進入不可不知的 MySQL 講座
一般在 WindowsNT/2000/XP,MySQL需要安裝成為一個系統服務。
你可以在以下程序看到 MySQL 服務。
我的電腦上按右鍵選管理
服務及應用程式 > 服務
在 MySQL 上點兩下(如果沒有找到代表你安裝不成功)
啟用類型: 自動.. 服務狀態: 已啟動 才是正常,如果不是請設定成這樣。經過此設定後,MySQL 服務將會在你每次開機後自行啟動。
如果要移除 MySQL 服務,請作以下動作
先停止 MySQL 服務,我的電腦上按右鍵選管理
服務及應用程式 > 服務
在 MySQL 上點兩下
啟用類型: 自動.. 服務狀態: 已停止,設定成這樣。
開始 > 執行
輸入 C:\mysql\bin\mysqld -remove 按確定
需注意,若沒有這個動作自行刪除 MySQL 檔案,這裡的 MySQL 服務就會變成無法移除了!
設定 MySQL 編碼
在 C:\WINDOWS\ 之下建立檔案 my.ini ,設定 MySQL 預設編碼為 UTF-8 (或其他)
my.ini
安裝版本
請準備以上項目的 zip 壓縮版本,而不要用安裝版本,備齊這些資料就可以開始了。
因為新版 phpMyAdmin 開始懂得警告 MySQL 和 PHP MySQL Connector 版本不同,目前的 PHP MySQL Connector 僅支援到 MySQL 5.0.45,為了避免警告訊息,MySQL 不再建議使用最高版本,而是用較低版本 MySQL 5.0.45 以增加穩定性。
示範平台:Windows XP,IIS 5.1
一、安裝 PHP
將 PHP 檔案解壓縮到 C:\php (解壓縮後此目錄下應是數個檔案夾)
將 php5ts.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_mysql.dll 改成 extension=php_mysql.dll
找到 ;date.timezone = 改成 date.timezone = "Asia/Taipei"
(如果你不在台灣,請改成你的時區.. )
將 php.ini 存檔後關閉
二、設定 IIS
控制台 > 系統管理工具 > Internet Information Services (沒有請自行安裝)
本機電腦 > 網站 > 預設的網站 按右鍵選內容
找到 [主目錄] 按 [設定]
按 [新增]
在執行檔填入 C:\php\php5isapi.dll (或是按 [瀏覽] 找到這個檔案)
副檔名填入 .php
連按兩次 [確定]
找到 [文件] 按 [新增]
輸入 index.php,按 [確定]
離開 IIS
三、測試 PHP 環境
請到你的網站資料夾上新建一個檔案 phpinfo.php ,內容只有一行如下:
<?php phpinfo() ?>
開一個新的瀏覽器,並在網址列輸入 http://localhost/phpinfo.php如果有出現 php 相關訊息就代表安裝成功了。
四、安裝 MySQL
將 MySQL 檔案解壓縮到 C:\mysql (解壓縮後此目錄下應是數個檔案夾)
依下列程序安裝 MySQL 服務
開始 > 執行
輸入 C:\mysql\bin\mysqld -install 按確定
五、繼續之前,先進入不可不知的 MySQL 講座
一般在 WindowsNT/2000/XP,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
default-character-set=utf8
[client]
default-character-set=utf8
重新啟動 MySQL
我的電腦上按右鍵選管理
服務及應用程式 > 服務
在 MySQL 上按右鍵 > 重新啟動
六、安裝 phpMyAdmin
將 phpMyAdmin 檔案解壓縮到 (你的網站資料夾)\phpmyadmin (解壓縮後此目錄應是數個檔案夾)
開一個新的瀏覽器,並在網址列輸入 http://localhost/phpmyadmin
有畫面的話,就是代表安裝成功了。
|
|
| 2007/08/09 10:55 |
Trackback Address :: http://blog.raienet.com/trackback/188