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
4. 選 I accept the…… --> 在按NEXT --> 在按NEXT
5. 照圖片輸入,E-mail打自己的 --> NEXT --> NEXT --> NEXT
6. 按Install,等他開始安裝,不要做動作
7. 完成按Finish 出現啟動畫面
8. 測試伺服器 --> 開啟網頁輸入網址 http://localhost/ 如果不行試試 http://127.0.0.1 出現下面的畫面表示成功
啟動、停止、重新啟動Apache網頁伺服器
方法二:開始 --> 所有程式 --> 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/ 出現下面得畫面,就成功了
安裝PHP程式模組
1. 停止Apache Server 並關閉
2. 開啟PHP資料夾,執行 ” php-5.2.6-win32-installer.msi”
3. NEXT --> I accept the …..打勾 --> NEXT
4. 安裝位置改成C:\PHP\ --> NEXT
5. 選擇Apache 2.2.x Module --> NEXT
6. 改成C:\Program Files\Apache Software Foundation\Apache2.2\conf\ --> NEXT
7. 重要操作:
開啟 Extensions -->
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不要選錯)
--> 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 出現下面的畫面表示成功
設定PHP模組
1. 停止Apache Server 並關閉
2. 模組設定檔放置位置(查看反白內容)
W加橫線代表 \
開啟檔案(可用筆記本)
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模組的設定檔案
安裝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
5. 全部打勾 --> NEXT --> 設定密碼 NEXT -->
6. Execute --> finish
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密碼>
8. 執行成功畫面
在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/ ,執行成功畫面:
執行失敗畫面,請重新檢查以上步驟(記得完成要存檔並重新啟動伺服器):
伺服器安裝完成~~恭喜完成
趕快用它來試試網頁與法吧!
語法教學網址:http://km.tceb.edu.tw/~wsx/php/index.htm
先練習PHP語法就好,先不要使用資料庫與法
先看第3章、第4章、第6章就好了
除非你有空可以加看第7章、第9章
第1章是概論就是廢話
第2章是舊資料了
為了推甄而努力~~
Missingfish © 2009 MFPCNET Taiwan All Rights Reserved.
留言列表