1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

IIS6 + php4.42 + MySql4.0.16 + mysql-connector-odbc-3.51.12獨立安裝

本帖由 小叶2006-05-24 发布。版面名称:主机讨论

  1. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    所有程式與參考文件均已在此網址:
    http://w3.nhps.tp.edu.tw/cptech/upload/IIS6+php4.42+MySql4.0.16+mysql-connector-odbc-3.51.12.rar
    約40MB
    著作屬於原作者!

    一、安裝PHP4.42
    1-1請執行php-4.4.2-installer.exe自動安裝……….

    1-2安裝完,PHP會少掉很多擴充程式,需手動複製到c:\php下
    把php-4.4.2-Win32.zip解開,把程式複製到到PHP資料夾內

    1-3修改php.ini
    到C:\windows下找到php.ini 修改
    1-3-1不顯示錯誤,在WIN環境有時會顯示錯誤訊息但是實際上是可以執行的,故將其關閉!
    277 行display_errors = On 改成 display_errors = Off
    282 行display_startup_errors = On 改成display_startup_errors = Off

    1-3-2 開啟全域變數
    265 行register_globals = Off 改成 register_globals = On

    1-3-3 檔案上傳設定
    483 行 改成 file_uploads = On
    490 行 改成 upload_max_filesize = 200M (改成你想要的上傳大小)

    1-3-4 擴充程式設定
    428 行 extension_dir = "./" 改成 extension_dir = "./extensions"
    (確定您的*.dll放在c:\php\extensions下)
    542 行 ;extension=php_mbstring.dll 改成 extension=php_mbstring.dll
    ( ; 去掉,解決phpmyadmin找不到 PHP 內的 mbstring 編碼模組的錯誤訊息)
    555 行 ;extension=php_gd2.dll 改成 extension=php_gd2.dll ( ; 去掉,照片模組常會使用)

    1-3-5 發信功能設定
    此功能在自動安裝php-4.4.2-installer.exe 時會出現,若沒有設定,可依下列設定
    600 行 SMTP = localhost ; for Win32 only
    改成您的SMTP server SMTP = mail.XXX.tp.edu.tw
    602 行 ;sendmail_from = [email protected] 去掉 ;
    改成您的寄件者信箱 sendmail_from= [email protected]

    1-4 將C:\windows下找到php.ini 修改完儲存後,再複製一份到C:\windows\system32下

    1-5 設定php資料夾限
    檢查PHP目錄夾→內容→安全:是否有包含IUSR_你主機名稱( Internet來賓帳戶) 之使用者,並且必須有允許讀取及執行、清單資料夾內容、讀取,三個權限!

    二、安裝MySQL
    在2003 server 測試後,發現mysql-4.0.16-win.zip 版 可正確與phpmyadmin連結(之前安裝過4.0.18及5.X 版 在與phpmyadmin連結管理時,都會出現錯誤)故建議安裝4.0.16即可

    2-1先將mysql-4.0.16-win.zip解壓縮,再執行setup.exe安裝,選擇mysql的路徑,不用一分鐘就安裝完畢!

    2-2其中mysql的管理帳號密碼可用winmysqladmin.exe程式加入
    執行C:\mysql\bin\winmysqladmin.exe 就會出現填入帳號密碼畫面,請填入管理者帳號密碼,

    2-3若mysql運作成功與否,請檢查右下角像紅綠燈的小燈號,綠燈即安裝成功並正常運作!


    以下文章為Artems撰 http://phpbb-tw.net/phpbb/viewtopic.php?t=20700
    -----------------------------------------------------------------------------------------------------------------
    下載MySQL壓縮檔,解壓縮後執行安裝動作
    安裝完成後,會在WINDOWS的服務中產生一個MySQL服務,服務的預設是自動。
    也就是每當開機時候就會自動啟動MySQL
    若不想自動啟動MySQL,可以將服務設為手動。
    需要啟動MySQL時候只要開始功能鍵中啟動MySql Admin的連結檔,
    如果找不到MySql Admin的連結檔,請至C:\mysql\bin\winmysqladmin.exe
    設置一個winmysqladmin.exe的捷徑放置到桌面或開始功能鍵中即可
    啟動MySql Admin之後小時鐘旁會有個燈號,正常啟動是綠燈
    檢查MySql Admin控制台 my.ini setup 當中
    #bind-address=localhost
    若您有固定IP,也可以改成IP位置
    MySql Admin並不能建立資料夾與資料表,只是個監控程式。
    必須再安裝phpMyAdmin才能建立與管理資料表
    不過IIS的站台要與聯繫MySql 索取資料必須在安裝MySql 的ODBC驅動程式並建立資料來源
    ------------------------------------------------------------------------------


    三、安裝phpMyAdmin-2.7.0-pl2
    phpMyAdmin-2.7.0-pl2的config檔 改成config.default.php,以下三篇文章所提到的config.inc.php請修改config.default.php存檔即可!
    請務必於讀下面
    [教學]phpMyAdmin 建立 MySQL 管理者
    [教學]phpMyAdmin 登入

    即可設定phpMyAdmin與管理MySQL

    以下文章為Artems撰 http://phpbb-tw.net/phpbb/viewtopic.php?t=20700
    ---------------------------------------------------------------------------------------------------
    3-1下載解壓縮後,資料夾直接放入C:\Inetpub\wwwroot\phpMyAdmin即可
    (你要確定你的phpMyAdmin目錄夾在IIS預設localhost 底下或者新增一個虛擬目錄夾指向phpMyAdmin)
    3-2安裝好之後打開瀏覽器輸入http://localhost /phpMyAdmin/index.php 即可看到管理介面(沒有帳號密碼)。並選擇中文環境。到這邊必須在說明一個概念,phpMyAdmin是網頁模式管理mysql資料表
    3-3 設定phpMyAdmin的管理者
    首先你到這個phpMyAdmin的「權限」查看,帳號預設有二組,任何(Any) 與root,
    這二個共四組並沒有設定密碼,所以當你第一次安裝phpbb與ODBC資料帳號時候,所填寫資料庫的帳號只能使用這二個帳號!等安裝好PHPBB之後並且成功顯示之後可在去修改帳號設定。
    3-4進階設定:
    在安全上若不想使用這二組帳號時候,你可以將 root 與 任何 帳號給全部移除,或把root名稱改為自己想要的名稱,或者新增一個帳號,並且要修改phpMyAdmin/config.inc.php檔案!

    3-5[教學]phpMyAdmin 建立 MySQL 管理者
    http://phpbb-tw.net/phpbb/viewtopic.php?t=25581

    3-6[教學]phpMyAdmin 登入
    http://phpbb-tw.net/phpbb/viewtopic.php?t=16221&postdays=0&postorder=asc&start=0


    四、MyODBC驅動程式
    這裡是安裝mysql-connector-odbc-3.51.12-win32.msi,點兩下就安裝完畢。
    完成安裝程序後,到開始功能鍵中→系統管理工具→資料來源(ODBC) →驅動程式
    就會發現
    MySQL ODBC 3.51 Driver
    已經安裝完成驅動程式了


    以上就是用IIS6跑PHP的環境建置,
    完成後可跑phpBB-2.0.19 、xoops-2.0.13.2-tw-big5 、許智超老師的班級網頁系統
    提供給大家參考!
    最後,感謝本校溫博安老師協助測試2003server+PHP環境!


    有問題大家再一起研究! [email protected]

    ●作業系統:Windows 2003 Server Standar Edition
    ●安裝程式:IIS6 + php4.42 + MySql4.0.16 + mysql-connector-odbc-3.51.12
    ●上網方式:http://ast.nhps.tp.edu.tw/phpbb (學術網)
    ●phpBB2版本:phpBB 2.0.19
     
  2. zouql

    zouql New Member

    注册:
    2005-11-27
    帖子:
    312
    赞:
    4
    我怎么用MYSQL5 PHPMYADMIN可以连上无错误啊!

    老版本有 漏洞
     
  3. roma

    roma New Member

    注册:
    2006-05-19
    帖子:
    132
    赞:
    2
    :lol: :lovely:
     
  4. 泡菜

    泡菜 New Member

    注册:
    2006-04-08
    帖子:
    575
    赞:
    6
    刚想装这几个,苦无头绪。。:music: :)