首 页中国梦想方达科技Loveshine'Blog绿区文章绿区下载绿区图像客户留言绿区论坛繁體中文
设为首页
加入收藏
联系我们
您当前的位置:绿色生活社区 -> 网络编程 -> PHP 教程 -> 文章内容 退出登录 用户管理
栏目导航
· ASP 教程 · ASP.NET教程
· PHP 教程 · JSP 教程
· 其他语言
热门文章
· [组图] 网页导航条素..
· QQ空间相册密码破解..
· 【推荐收藏】【MSDN..
· WIN2003产品密钥
· 越狱全集高速下载
· 新东方在线 4+1 网络..
· 空间代码----最新去..
· 用于格式化后硬盘数..
· 新东方在线 4+1 网络..
· 新东方在线 4+1 网络..
相关文章
· WinMySQLadmin 1.1以..
· 关于在win2000下安装..
· 启动WinMySQLAdmin出..
· WIN2000+ PHP+ MYSQ..
· 在Win2000下用PHP和..
· 在win2000下安装mys..
· 在Windows上安装MyS..
· Win2003下APACHE+PH..
· 初次接触JSP(win2k ..
· 如何使用Erwin进行基..
Windows 環境安裝 PHP5.2.X + MySQL5.1.X 的方法
作者:skyin  来源:转载  发布时间:2007-1-26 9:00:54  发布人:skyin

减小字体 增大字体

各位高手... 以下小弟阿昌此獻醜... 在 Windows Server 2003 下~
安裝 MySQL 5.1.X + PHP 5.2.X + phpMyAdmin 2.9.1.1 的論壇環境設定...

目前跑 IPB 2.17 / PHPBB / XOOPS / vBulletin® / PHPWind 還有 Discuz! ...
一切都還 OK 沒有發生什麼大問題過...

 一. 請在 C:\ 建立一個 LocalHost 的子目錄~
   再順便建立幾個如下列所述的子目錄

   C:\LocalHost\Apache
   C:\LocalHost\PHP4 或 PHP5
   C:\LocalHost\MySQL
   C:\LocalHost\phpMyAdmin
   C:\LocalHost\wwwroot

 二. 先至http://httpd.apache.org/download.cgi 下載最新的 Apache ~
  http://apache.ntu.edu.tw/httpd/binar...x86-no_ssl.msi

   然後將 Apache 安裝在 C:\LocalHost\Apache 的目錄下...

   注意~

    安裝 Apache 完成時... 會出現防火牆針對 Apache 的封鎖詢問...
    一定要答 "是" 否則會無法使用 Apache

 三. 再至mysql.com/archives.php?p=mysql-5.1" target=_blank>http://downloads.mysql.com/archives.php?p=mysql-5.1 下載最新的測試版 MySQL 5.1.X
  mysql.com/archives/mysql-5.1/mysql-noinstall-5.1.11-beta-win32.zip" target=_blank>http://downloads.mysql.com/archives/...beta-win32.zip

   然後將之解壓縮在 C:\LocalHost\MySQL

   並再尋找舊版 MySQL 3.X~4.0.X 內容 MySQL\bin 中的 winmysqladmin.exe 和 winmysqladmin.cnt
   將之複製... 並放在 C:\LocalHost\MySQL\bin 中...

 四. 再至php.net/" target=_blank>http://snaps.php.net/ 下載最新的穩定版 PHP 4.X 或 PHP 5.2.X
   PHP 4.X 請下載php.net/win32/php4-win32-STABLE-200611270530.zip" target=_blank>http://snaps.php.net/win32/php4-win3...0611270530.zip
   PHP 5.X 請下載php.net/win32/php5.2-win32-200611270330.zip" target=_blank>http://snaps.php.net/win32/php5.2-wi...0611270330.zip

   然後將之解壓縮在 C:\LocalHost\PHP4 或 C:\LocalHost\PHP5 目錄下

 五. 再至phpmyadmin.net/home_page/downloads.php" target=_blank>http://www.phpmyadmin.net/home_page/downloads.php 下載最新版 phpMyAdmin 2.9.1.1
  phpmyadmin/phpMyAdmin-2.9.1.1-all-languages.zip?download" target=_blank>http://prdownloads.sourceforge.net/p...s.zip?download

   然後將之解壓縮在 C:\LocalHost\phpMyAdmin 目錄下

以上 一 ~ 五 已將論壇還境所須的軟體全部安裝建立於 C:\LocalHost 位置下~

 六. 設定 Apache ~

  請將 C:\LocalHost\Apache\conf 中的 httpd.conf 開啟...

  1. 尋找 DocumentRoot "C:/LocalHost/Apache/htdocs"
   改成 DocumentRoot "C:/LocalHost/wwwroot"

  2. 尋找 <Directory "C:/LocalHost/Apache/htdocs">
   改成 <Directory "C:/LocalHost">

  3. 尋找
      <IfModule dir_module>
       DirectoryIndex index.html
      </IfModule>
   改成   
      <IfModule dir_module>
       DirectoryIndex index.html index.htm index.php
      </IfModule>

  4. 要執行 PHP 4.X 者請 在 httpd.conf 最尾端加入下列文字段...

    ScriptAlias /php/ "c:/LocalHost/PHP4/"
    AddType application/x-httpd-php .php
    Action application/x-httpd-php "/php/php.exe"

  5. 要執行 PHP 5.1.X 者請 在 httpd.conf 最尾端加入下列文字段...

    PHPINIDir C:/LocalHost/PHP5/php.ini
    LoadFile C:/LocalHost/PHP5/php5ts.dll
    LoadModule php5_module "C:/LocalHost/PHP5/php5apache2_2.dll"
    ScriptAlias /php/ "c:/LocalHost/PHP5/"
    AddType application/x-httpd-php .php
    Action application/x-httpd-php "/php/php-cgi.exe"

    Alias /phpMyAdmin "C:/LocalHost/phpMyAdmin"
    php_admin_flag engine on
    php_admin_flag safe_mode off

    <Directory "C:/LocalHost/phpMyAdmin">
     DirectoryIndex index.php
     Options Indexes MultiViews
     AllowOverride None
     Order allow,deny
     Allow from all
     php_admin_flag engine on
     php_admin_flag safe_mode off
     php_admin_value open_basedir none
     php_admin_value open_basedir "C:/LocalHost/phpMyAdmin"
    </Directory>

  6. 再繼續在 httpd.conf 的最尾端再加入下列文字段...

    NameVirtualHost 61.221.242.178

    <VirtualHost 61.221.242.178>
     DocumentRoot "C:/LocalHost/wwwroot/"
     ServerName vw-golf.tw
    </VirtualHost>

    <VirtualHost 127.0.0.1>
     DocumentRoot "c:/LocalHost/"
     ServerName localhost
    </VirtualHost>

  7. 重新起動 Apache...

  8. 自行於 C:/Localhost/ 處建立 Index.htm 文件
   index.htm 內容如下

    <a href="http://localhost/phpMyadmin/index.php">phpMyadmin</a><br>
    <a href="http://localhost/phpMyadmin/phpinfo.php">phpMyadmin phpinfo</a><br>
    <br>
    <a href="http://localhost/wwwroot/">wwwroot</a><br>

  9. 再自行在自己的電腦開起 Internet Explorer 在網址列打上 LocalHost ... 看看是否會出現上述內容該有的畫面...
   如果有的話... 恭喜您... 表示您已經設定完成... 將搭配 PHP 5.2.X + MySQL 5.1.X 的 Apache ...

   如果沒有的話... 請注意又下角~ Apache Monitor 的小圖示是否為 綠色運作中的狀態 ... 如果為紅色...
   請於在您電腦桌面中的我的電腦按右鍵... 改變您電腦的名稱為英文... 讓 Apache 接受 ! 即可...
   電腦名稱中... 有些繁體字或簡體字... Apache 是不接受的...

 七. 設定設定 PHP 4.X 或 PHP5.2.X ~

  1. PHP4 請把 C:\LocalHost\MySQL\bin\libmysql.dll 複製到 C:\Windows\system32 的目錄中
    PHP5 請把 C:\LocalHost\PHP5\libmysql.dll 複製到 C:\Windows\system32 的目錄中

   (目前最新最穩定的 libmysql.dll 可由 MySQL 5.0.27 中 Bin 目錄下取得...)
   mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.27-win32.zip/from/pick" target=_blank>http://dev.mysql.com/get/Downloads/M....zip/from/pick

  2. 把 C:\LocalHost\PHP4\ 或 C:\LocalHost\PHP5\ 下的 php.ini-dist 備份更名為 php.ini

  3. 安裝 PHP4 者, 請在 php.ini 內容中~

    第 425~430 行左右的 extension_dir = "./" 把它更動為 extension_dir = "C:\LocalHost\PHP4\extensions"

    第 540~590 行左右的

     ;extension=php_mbstring.dll
     ;extension=php_bz2.dll
     ;extension=php_gd2.dll

     請將以上三行的 ; 拿掉...

  4. 安裝 PHP5 者, 請在 php.ini 內容中~

    第 470~480 行左右的 extension_dir = "./" 把它更動為 extension_dir = "C:/LocalHost/PHP5/ext"

    第 585~620 行左右的

     ;extension=php_mbstring.dll
     ;extension=php_bz2.dll
     ;extension=php_gd2.dll
     ;extension=php_mysql.dll

     請將以上四行的 ; 拿掉...

  5. 完成後~ 如何測試 PHP4 或 PHP5 已經可以使用 ?

   請尋找 C:\LocalHost\phpMyAdmin\ 目錄下的 phpinfo.php ... 將內容

    if ( $GLOBALS['cfg']['ShowPhpInfo'] ) {
      phpinfo();
    }

    更改為

    // if ( $GLOBALS['cfg']['ShowPhpInfo'] ) {
      phpinfo();
    // }

   再使用 Internet Explorer 於網址列打上phpMyadmin/phpinfo.php" target=_blank>http://localhost/phpMyadmin/phpinfo.php
   如果有出現一份完整的 php 的測試報告... 那您就已經完成 PHP4 或 PHP5 的設定了...

 八. 設定 MySQL 5.2.X ~

  1. MySQL 其實沒有需要設定什麼... 只需將 C:\LocalHost\MySQL\Bin 中的 winmysqladmin.exe 執行一次...
   首次執行會問您 MySQL 所將使用的主帳號密碼~ 帳號請輸入 root ... 密碼請保留空白即可...

  2. 請執行 C:\Windows\system32\services.msc 看看服務內容中... 是否有沒有 MySQL 裝置選項已在裡面...
   且為 "已啟動" & "自動" 且在又下角有一個垂直的紅綠燈號~ 呈現為綠燈狀態... 那您的 MySQL 就已經完成設定了 !
   如果沒有~ 請重新開機... 應該就 OK 了...

 九. 設定 phpMyAdmin 2.9.1.1 ~

  1. 請在 C:\LocalHost\phpMyAdmin 目錄裡 手動新增一個 config 的空目錄...

  2. 再將 C:\LocalHost\phpMyAdmin 目錄裡 手動把 config.sample.inc.php 備份復製更名為 config.inc.php...

  3. 然後在 config.inc.php 內容中...

   $cfg['blowfish_secret'] = '' 改成 $cfg['blowfish_secret'] = 'COOKIE'
   $cfg['Servers'][$i]['auth_type'] = 'COOKIE'; 改成 $cfg['Servers'][$i]['auth_type'] = 'CONFIG';
   $cfg['Servers'][$i]['controluser'] = 'pmausr'; 改成 $cfg['Servers'][$i]['controluser'] = '';
   $cfg['Servers'][$i]['controlpass'] = 'pmapass'; 改成 $cfg['Servers'][$i]['controlpass'] = '';

  4. 即可完成 phpMyAdmin 2.9.1.1 連結 MySQL 5.1.X 的最簡易設定
   再使用 Internet Explorer 於網址列打上phpMyadmin/phpMyAdmin.php" target=_blank>http://localhost/phpMyadmin/phpMyAdmin.php
   如果有出現一份完整的 phpMyAdmin 的進入畫面... 那您就已經完成 phpMyAdmin 的設定了...

 十. 設定論壇程式的安裝 ~

  1. 請將各種論壇程式中的 Upload 中的檔案... 復製到 C:\LocalHost\wwwroot 中即可...
   再由另外的電腦... 直接打上該部 Windows Server 2003 的網址... 即可設定安裝論壇程式了...

  2. 若要在該部電腦裝上多個論壇程式... 您也可以在 C:\LocalHost\wwwroot 中...
   再各別建立... Discuz 或 IPB 或 XOOPS 或 vBulletin 的子目錄... 各別獨立出來...
   只要論壇程式在安裝時... 不要在 MySQL 使用同一個名稱資料庫...
   在同一部電腦要架多少個論壇程式... 都嘛可以...

以上的設定方式...
經小弟阿昌測試過 Windows XP 還有 Windows Vista 測式版...
都可以使用以上相同的方法... 來完成設定...

如果有錯誤的地方... 煩請高手指正... 謝謝~
[] [返回上一页] [打 印] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 绿区社区
Copyright © 2002-2006 1Lives.Com. All Rights Reserved .
冀ICP备06009849号