Apache + MySQL + PHP + phpmyadmin



安裝檔下載位置:http://missingfish2.miroko.tw/PHP/PHP.rar 請使用RAR解壓縮程式解壓縮後再執行



安裝Apache網頁伺服器

1. 確定沒有開啟IIS伺服器,有的話把他關掉 (我的電腦 --> 右鍵 --> 服務及應用程式 --> IIS) 沒有就不用理他,有的按停止
2. 開啟PHP資料夾,執行 ”apache_2.2.9-win32-x86-no_ssl-r2.msi”
3. 按NEXT
      image002.jpg
4. 選 I accept the…… --> 在按NEXT --> 在按NEXT
      image004.jpg
5. 照圖片輸入,E-mail打自己的 --> NEXT --> NEXT --> NEXT
      image006.jpg
6. 按Install,等他開始安裝,不要做動作
     image008.jpg
     image010.jpg
7. 完成按Finish 出現啟動畫面
     image012.jpg
8. 測試伺服器 --> 開啟網頁輸入網址 http://localhost/ 如果不行試試 http://127.0.0.1 出現下面的畫面表示成功
     image014.jpg



啟動、停止、重新啟動Apache網頁伺服器

方法一:在圖標案左鍵 --> 選擇Apache2.2 --> 選擇動作
方法二:開始 --> 所有程式 --> Apache HTTP Server 2.2 --> Control Apache Server --> 選擇動作


建議做完任何新增或移除資料,就重新啟動一次,以保存最新了網頁資料表



設定Apache網頁伺服器
1. 開始 --> 所有程式 --> Apache HTTP Server 2.2 --> Configure Apache Server --> Edit the Apache httpd.conf Configuration File
2. 尋找(Ctrl+F) “ DocumentRoot ” 有兩個不要改錯個,向下搜尋第二個,那一行內容是:
    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
    把它改成:
    #DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
    然後加這個:
    DocumentRoot "你網頁要放的資料夾位置"
    盡量使用英文,建議在 "C:/wwwroot" ,要記得先建立資料夾
3. 尋找(Ctrl+F) <“Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
   把它改成:
   <Directory ="你網頁要放的資料夾位置">
4. 在最底端加上:
    AddDefaultCharset UTF-8
5. 重新啟動Apache
6. 把下面程式碼複製到筆記本,存成index.html,放在你設定的網頁資料夾:
  
   <html>
   <head>
   <title>Apache Server Test Page</title>
   </head>
   <body>
   <center>
   <p><font size="20pt" color=#AA00AA>Apache Server Test Page</font></p>
   <hr>
   <p><font size="17pt">Apache Server is started!</font></p>
   </center>
   </body>
   </html>

7. 重新啟動Apache
8. 開啟http://127.0.0.1/ 出現下面得畫面,就成功了
     image016.jpg



安裝PHP程式模組

1. 停止Apache Server 並關閉
2. 開啟PHP資料夾,執行 ” php-5.2.6-win32-installer.msi”
3. NEXT --> I accept the …..打勾 --> NEXT
     image018.jpg
4. 安裝位置改成C:\PHP\ --> NEXT
     image020.jpg
5. 選擇Apache 2.2.x Module --> NEXT
     image022.jpg
6. 改成C:\Program Files\Apache Software Foundation\Apache2.2\conf\ --> NEXT
     image024.jpg
7. 重要操作
    開啟 Extensions -->
     image026.jpg
    GD2 --> Will be installed on local hard drive
    Muti-Byte String --> Will be installed on local hard drive
    Mcrypt --> Will be installed on local hard drive
    MySQL --> Will be installed on local hard drive
    (是MySQL不是MsSQL不要選錯)
     image028.gif
    --> NEXT -->install --> finish
    注意要先停止並關閉Apache
8. 測試PHP模組
    把下面程式碼複製到筆記本,存成test.php,放在你設定的網頁資料夾:

    <html>
    <head>
    <title>PHP Test</title>
    </head>
    <body>
    <?php phpinfo();?>
    </body>
    </html>

9. 開啟網頁輸入網址http://127.0.0.1/test.php 出現下面的畫面表示成功
     image030.jpg



設定PHP模組

1. 停止Apache Server 並關閉
2. 模組設定檔放置位置(查看反白內容)
     W加橫線代表 \
     開啟檔案(可用筆記本)
     image032.jpg
3. 尋找(Ctrl+F) “ short_open_tag = Off ” 有兩個不要改錯個,那一行內容只有:
    short_open_tag = Off
    把它改成:
    short_open_tag = On
4. 尋找(Ctrl+F) “ register_globals = ”
    確定是否為:
    register_globals = Off
5. 尋找(Ctrl+F) “ display_errors = Off ” 有兩個不要改錯個,那一行內容只有:
    display_errors = Off
    把它改成:
    display_errors = On
6. 尋找(Ctrl+F) “ ;error_reporting = E_ALL & ~E_NOTICE ” 有很多個不要改錯個,那一行內容只有:
    ;error_reporting = E_ALL & ~E_NOTICE
    把它改成:
    error_reporting = E_ALL & ~E_NOTICE
    (少了分號)
7. 尋找(Ctrl+F) “ ;date.timezone = ”
    把它改成:
    date.timezone = Asia/Taipei
    (注意沒有分號)
8. 儲存檔案,重新啟動Apache
9. http://127.0.0.1/test.php 可以看見所有PHP模組的設定檔案
    image032.jpg



安裝MySQL資料庫伺服器:
1. 停止Apache Server 並關閉
2. 開啟PHP資料夾,執行 ” mysql-essential-5.0.51b-win32.msi ”
3. NEXT --> Typical --> NEXT --> Install --> NEXT --> NEXT --> Finish

設定MySQL資料庫伺服器:
1. NEXT --> Detailed Configuration --> NEXT --> Developer Machine --> NEXT
2. Mulitifunctional Database --> NEXT --> NEXT --> Decision Support (DSS)/OLAP --> NEXT
3. Enable TCP/IP Networking 打勾 --> Enable Strict Mode 打勾 --> NEXT
4. 選擇 Manual Selected Default Character Set / Collatiom --> Character Set: 設成 utf8 --> NEXT
     image034.jpg
5. 全部打勾 --> NEXT --> 設定密碼 NEXT -->
      image036.jpg
6. Execute --> finish
     image038.jpg
7. 啟動Apache



安裝phpmyadmin

1. 開啟PHP資料夾,執行 ” phpMyAdmin-2.11.7-all-languages.zip ” 解壓縮資料夾到你設定的網頁資料夾
2. 重新命名資料夾為phpmyadmin 請使用小寫英文
3. 開啟資料夾 --> 重新命名 “config.sample.inc.php” 為 “config.inc.php”
4. 用WordPad開啟 “config.inc.php”
5. 尋找 $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
    更改成:
    $cfg['blowfish_secret'] = '<你的SQL密碼>'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
    存檔
6. 重新啟動Apache
7. 開啟 http://127.0.0.1/phpmyadmin/index.php 輸入使用者名稱:root  使用者密碼:<你的SQL密碼>
     image040.jpg
8. 執行成功畫面
     image042.jpg



在Apache新增PHP首頁

1. 開始 --> 所有程式 --> Apache HTTP Server 2.2 --> Configure Apache Server --> Edit the Apache httpd.conf Configuration File
2. 到文件最底端
3. 將下列原始碼刪除

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/PHP/"
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

4. 將下列程式碼貼入最底端

AddType application/x-httpd-php .php .php3
AddType applocation/x-httpd-php-sourice .phps

<IfModule mod_dir.c>
DirectoryIndex index.php index.php3 test.php start.php index.html index.htm index.cgi
</IfModule>

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/PHP/"
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

5. 重新啟動Apache伺服器
6. 開啟http://127.0.0.1/phpmyadmin/ ,執行成功畫面:
     image044.jpg
    執行失敗畫面,請重新檢查以上步驟(記得完成要存檔並重新啟動伺服器):
     image046.jpg



伺服器安裝完成~~恭喜完成

趕快用它來試試網頁與法吧!

語法教學網址:http://km.tceb.edu.tw/~wsx/php/index.htm

先練習PHP語法就好,先不要使用資料庫與法

先看第3章、第4章、第6章就好了

除非你有空可以加看第7章、第9章

第1章是概論就是廢話

第2章是舊資料了

為了推甄而努力~~


 

以上設定可由個人需求設定,這只是個範例

 


Missingfish © 2009 MFPCNET Taiwan All Rights Reserved.

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 missingfish 的頭像
    missingfish

    鯰魚ㄟ小小心情分享園地

    missingfish 發表在 痞客邦 留言(1) 人氣()