[原創] 獨立 Apache/MySQL/php/phpMyAdmin【圖文安裝教學】超詳細

phpBB-TW Knowledge Base
收集網友們在竹貓所發表的教學主題或文章,以利分享!
(僅供瀏覽,由版主群維護)
innostr1am
星球普通子民
星球普通子民
文章: 27
註冊時間: 2006-03-07 15:15

[原創] 獨立 Apache/MySQL/php/phpMyAdmin【圖文安裝教學】超詳細

文章 innostr1am »

原文教學【沒圖片,但是有ActivePerl 和 Zend Optimizer 安裝教學】
http://www.alan888.com/Discuz/viewthread.php?tid=51938

< 安裝教學文字轉帖 tommypyc
有修正部分內容,如有任何疑問或者侵權部分,我會砍文
部分套裝有更新,測試可以正常安裝Discuz 4.1 版,如內容有錯誤請修正>【如有要轉貼,請註明 ... 圖片自己一個步驟拍下來的,很辛苦】
成功安裝D 4.1 版論壇:http://innostr1am.no-ip.org/Discuz/index.php

Apache 2.0.55
http://ftp.mirror.tw/pub/apache/httpd/b ... no_ssl.msi

圖檔
1. 選 Next
圖檔
2. 點選 I accept the terms in the agreement
後滑鼠按一下 Next
圖檔
3. 出現讀我檔,滑鼠按一下 Next
圖檔
4. Domain:網域名稱、固定IP或是localhost(e.g.xxx.com)
Host:伺服器域名、固定IP或是localhost(e.g.[url]http://www.xxx.com)[/url]
Administrator E-mail:電子郵件地址
(若伺服器發生錯誤時,會顯示一個頁面給訪客,下方會提供伺服器管理員的E-mail。你可以輸入你的電子郵件地,或是留白。)
選擇 for All Users,on Port 80,as a Service
按 Next
圖檔
5. 點擇 Typical (典型)的安裝
按 Next
圖檔
6. 修改 Apache 安裝的路徑(Apache2 會自動建立 Apache2 的資料夾)
(建議安裝C:\) 按一下 Next
圖檔
7. 按 Install,開始安裝
圖檔
8. 按 Finish,安裝完畢
9. 接著配置系統環境變數:
在桌面 "我的電腦" 上按滑鼠右鍵 → 內容 → 進階 → 環境變數
編修 "系統變數"(用 ; 分隔)
編輯變數名:APACHE2_HOME
編輯變數值:C:\Apache2(不是安裝在C:\的話,請自行更改)
圖檔
10. 測試看看:http://localhost/ 或是 http://你的網域
如果看見以上畫面,那就成功了。
(註:新申請的網域可能要過幾天才生效,但localhost絕對可用。)
MySQL 5.0.22
http://dev.mysql.com/get/Downloads/MySQ ... su.edu.tw/
1. 解壓縮 mysql-5.0.18-win32.zip
2. 執行 SETUP.EXE
圖檔
3. 按 Next
圖檔
4. 選擇安裝模式 Complete 安裝所有程式(MySQL 不會自動建立資料夾)
(可以先選擇 Custom 更改路徑,在選 Complete 安裝所有程式)
按 Next
圖檔
5. 按 Install 開始安裝
圖檔
6. 登入MySQL.com會員或加入MySQL.com會員
如果你已是MySQL.com會員,選 Login to MySQL.com
如果你不是MySQL.com會員,選 Create a new free MySQL.com account
或是直接按 Skip Sign-up 不加入MySQL.com會員
依照你的意願選擇後,滑鼠按一下 Next
圖檔
7. 最後勾選 Configure the MySQL Server now 執行MySQL設定,
滑鼠請按一下 Finish,完成安裝
圖檔
8. 接著會跳出設定精靈,選擇 Standard Configuration 標準設定後,滑鼠按一下 Next
圖檔
9. 勾選 Install As Windows Services 安裝 MySQL 成為Windows服務,
請選擇伺服器名稱為 MySQL
勾選 Launch the MqSQL Server automatically 開機時自動執行 MySQL
勾選 Include Bin Directory in Windows PATH 將路徑加到系統環境變數
選好後滑鼠按一下 Next
圖檔
10. 接著設定資料庫最高權限管理者,請選擇 Modify Security Settings 更改安全設定
New root password 設定新的密碼並 Confirm 再輸入一次確認
依你的習慣決定是否勾選 Root may only connect form localhost
勾選後你的 root 帳好只能在本地端(localhost)連線,也就是除了你的電腦外,
其他人都不能使用 root 帳號連線MySQL資料庫
或者
進階使用者的可以勾選 Create An Anonymous Account 自己設定新的帳號,
不過詳細的設定筆者就不寫了
填好後滑鼠按一下 Next (我密碼預設23602361,可自行修改)
圖檔
圖檔
11. 滑鼠按一下 Execute 開始執行設定
滑鼠按一下 Finish 完成安裝
php 5.1.4( php 不會自動建立資料夾)
http://www.php.net/get/php-5.1.4-Win32. ... net/mirror
1. 解壓縮 php-5.1.4-Win32.zip 到 C:\Apache2\php
(放在Apache2 裡面比較好管理
2. 將 php.ini-dist 檔案名稱更改為 php.ini
用筆記本開啟 php.ini 搜尋 register_globals = Off 改成 register_globals = On
搜尋 ;include_path = ".;c:\php\includes"
把 ;include_path = ".;c:\php\includes" 前面的;去掉
並在將等號後 ".;c:\php\includes" 取代成"C:\Apache2\htdocs"
3. 接著設定"網頁的根目錄",請搜尋 doc_root =
在等號後加入"C:\Apache2\htdocs"
4. 接著設定php延伸模組所在的目錄,
搜尋 extension_dir = "./"
將預設值 "./" 改成 "C:\Apach2\php\ext"
5. 再搜尋 extension=php_mbstring.dll
把 extension=php_mbstring.dll 前面的;去掉
使用二碼中文顯示,開啟mbstring,使用比對,搜尋,置換時才不會有非預期的結果
6. 再搜尋 extension=php_mysql.dll
把 extension=php_mysql.dll 前面的;去掉
使 MySQL 函數庫可以運行
7. 再搜尋 ;session.save_path = "/tmp"
把 include_path 前面的;去掉
並在等號後 "/tmp" 取代成 "C:\Apache2\tmp"
使用檔案總管在你的C:\ 開新資料夾,名稱為 tmp
8. 完成以上步驟後將 php.ini 存檔 (注意不要存成 php.ini.txt)
9. 進入 C:\php 複製 libmysql.dll 與 php5ts.dll 到系統安裝目錄下的 system32
( WIN2000 預設是 C:\WINNT\system32,WIN XP 預設是C:\WINDOWS\system32)
php5ts.dll 以使您的 PHP 作為 Apache 的 PHP-Module
libmysql.dll 搭配步驟7的extension php_mysql.dll 後PHP5才能使用MySQL資料庫
10. 開啟 Apache 的配置檔 httpd.conf
搜尋 DirectoryIndex index.html (設定預設首頁,可以更改前後順序將 index.php 加到 DirectoryIndex 後面 ,中間要空一格

於配置檔最後面加入以下內容存檔後關閉
# For PHP 5 do something like this:
LoadModule php5_module "c:/Apache2/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "c:/Apache2/php"
11. 接著配置系統環境變數:
在桌面 "我的電腦" 上按滑鼠右鍵 → 內容 → 進階 → 環境變數
編修 "系統變數"(用;分隔)
編輯變數名:PATH
加入變數值:c:\apache2\php\;c:\apache2\php\ext\;%PATH%
圖檔
12. 點選 Restart 重新啟動 Apache 之後就完成了 PHP 安裝
phpMyAdmin 2.8.1
http://prdownloads.sourceforge.net/phpm ... irror=nchc
1. 解壓縮 phpMyAdmin-2.8.1.zip 至C:\Apache2\htdocs\phpMyAdmin
2. 開啟瀏覽器,輸入網址 http://localhost/phpMyAdmin/ 建立設定檔
3. 上傳兩份 .php 檔案

config.ini.php 放置 phpmyadmin 主目錄下
http://innostr1am.no-ip.org/config.inc.rar
config.default.php 放置 phpMyAdmin\libraries 目錄下
http://innostr1am.no-ip.org/config.default.rar

註:如果和我預設mysql 密碼 23602361,有不衣樣的話, 記得下載後要自行修改,但使用者名稱一定要先用 root 才可以登入(自行測試結果)

才可以順利進入 phpMyAdmin 主畫面
圖檔
4. 進入權限 新增使用者,新增好自己設定的使用者後
記得要把 config.ini.php 和 config.default.php 改成剛剛建立的使用者名稱和密碼才可以在登入成功
(註:記得改成 http 登入方式)
config.ini.php (修改後)

$cfg['Servers'][$i]['controluser'] = '剛新增的使用者名稱';
$cfg['Servers'][$i]['controlpass'] = '剛新增的使用者密碼';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = '剛新增的使用者名稱';
$cfg['Servers'][$i]['password'] = '剛新增的使用者密碼';

config.default.php

$cfg['Servers'][$i]['controluser'] = '剛新增的使用者名稱';
$cfg['Servers'][$i]['controlpass'] = '剛新增的使用者密碼';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = '剛新增的使用者名稱';
$cfg['Servers'][$i]['password'] = '剛新增的使用者密碼';

對應方式請用搜尋
ActivePerl 和 Zend Optimizer 不製作圖文教學
最後由 innostr1am 於 2006-07-27 19:10 編輯,總共編輯了 5 次。
過山雲
竹貓忠實會員
竹貓忠實會員
文章: 390
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北
聯繫:

文章 過山雲 »

真的很棒的教學

別的地方找不到了
圖檔
頭像
hankyuan
星球普通子民
星球普通子民
文章: 8
註冊時間: 2005-06-25 12:58
來自: TTGS Studio
聯繫:

文章 hankyuan »

http://feel9s.com/howto/apache.htm

看起來是從這裡來的....
頭像
hankyuan
星球普通子民
星球普通子民
文章: 8
註冊時間: 2005-06-25 12:58
來自: TTGS Studio
聯繫:

Re: [原創] 獨立 Apache/MySQL/php/phpMyAdmin【圖文安裝教學】超詳細

文章 hankyuan »

innostr1am 寫:
於配置檔最後面加入以下內容存檔後關閉
# For PHP 5 do something like this:
LoadModule php5_module "c:/Apache2/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "c:/Apache2/php"
[/quote]


它裡面寫的也是錯的....

是...

# For PHP 5 do something like this:
#LoadModule php5_module "c:/Apache2/php/php5apache2.dll"
#AddType application/x-httpd-php .php

# configure the path to php.ini
#PHPIniDir "c:/Apache2/php"

才對....
lonejourney
星球普通子民
星球普通子民
文章: 1
註冊時間: 2006-08-09 17:22

文章 lonejourney »

為什麼我已經弄好了...卻進不去http://localhost/ ?
我有NO-IP的網域
可是還是進不去...為什麼?
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

lonejourney 寫:為什麼我已經弄好了...卻進不去http://localhost/ ?
我有NO-IP的網域
可是還是進不去...為什麼?
你的 Apache 沒有跑起來?請翻 error.log 找原因出來問
ken070861
星球普通子民
星球普通子民
文章: 2
註冊時間: 2002-08-10 16:50

文章 ken070861 »

當php-5.1.6-Win32.zip與apache_2.0.59-win32-x86-no_ssl.msi搭配時安裝成功, 但與新版本的apache_2.2.3-win32-x86-no_ssl.msi搭配安裝失敗, 改天我會在試驗看看

如果要自行安裝, 要注意以下事項:

(1) 安裝Apache時, 安裝路徑需指定"C:\", 安裝完成Apache會安裝到c:\Apache2目錄底下,之後再把mysql與php安裝到該目錄中.
(2) session.save_path = "C:\Apache2\tmp"才對, 一樓的老兄apach2少了打個e
ken070861
星球普通子民
星球普通子民
文章: 2
註冊時間: 2002-08-10 16:50

Re: [原創] 獨立 Apache/MySQL/php/phpMyAdmin【圖文安裝教學】超詳細

文章 ken070861 »

hankyuan 寫:
innostr1am 寫:
於配置檔最後面加入以下內容存檔後關閉
# For PHP 5 do something like this:
LoadModule php5_module "c:/Apache2/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "c:/Apache2/php"
它裡面寫的也是錯的....

是...

# For PHP 5 do something like this:
#LoadModule php5_module "c:/Apache2/php/php5apache2.dll"
#AddType application/x-httpd-php .php

# configure the path to php.ini
#PHPIniDir "c:/Apache2/php"

才對....
[/quote]

一樓老兄設定的是對的, 我有安裝成功了, 但是pnp.ini設定有筆誤: session.save_path = "C:\Apache2\tmp"才對, 一樓的老兄apach2少了打個e
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

ken070861 寫:但與新版本的apache_2.2.3-win32-x86-no_ssl.msi搭配安裝失敗, 改天我會在試驗看看
Apache 2.2 不能用現在 PHP 5.1 裡面的 php5apache2.dll,解決辦法我有貼過。
Cayster
星球普通子民
星球普通子民
文章: 3
註冊時間: 2006-08-29 15:39

[問題] 請問上傳兩份 .php 檔案該怎麼上傳

文章 Cayster »

2. 開啟瀏覽器,輸入網址 http://localhost/phpMyAdmin/ 建立設定檔



3. 上傳兩份 .php 檔案

config.ini.php 放置 phpmyadmin 主目錄下
http://innostr1am.no-ip.org/config.inc.rar
config.default.php 放置 phpMyAdmin\libraries 目錄下
http://innostr1am.no-ip.org/config.default.rar


才可以順利進入 phpMyAdmin 主畫面



我是新手,我安裝到這個步驟時就卡住,請問上傳兩份 .php 檔案該怎麼上傳,謝謝~
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題] 請問上傳兩份 .php 檔案該怎麼上傳

文章 chiouss »

Cayster 寫:我是新手,我安裝到這個步驟時就卡住,請問上傳兩份 .php 檔案該怎麼上傳,謝謝~
你的 phpmyadmin 怎麼傳上去你的空間的,這個檔案就怎麼傳上去。
ruther
星球普通子民
星球普通子民
文章: 1
註冊時間: 2006-08-30 00:48

[反應] 你騙人! 根本沒成功!

文章 ruther »

我全部按照你的步驟,

結果 http://localhost/phpMyAdmin/

我得到: 恐怖的紅字!!!
----------------------------------------------

phpMyAdmin - Error
Cannot load mysql extension. Please check your PHP configuration. - Documentation

----------------------------------------------
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [反應] 你騙人! 根本沒成功!

文章 chiouss »

ruther 寫:phpMyAdmin - Error
Cannot load mysql extension. Please check your PHP configuration. - Documentation
去檢查你的 php.ini 裡面

代碼: 選擇全部

extension= php_mysql.dll
有沒有把前面的 ; 拿掉...

--
這是用 PHP5 的新手會出現的老問題...
hkcat
星球普通子民
星球普通子民
文章: 3
註冊時間: 2006-09-01 16:40

文章 hkcat »

3. 上傳兩份 .php 檔案

config.ini.php 放置 phpmyadmin 主目錄下
http://innostr1am.no-ip.org/config.inc.rar
config.default.php 放置 phpMyAdmin\libraries 目錄下
http://innostr1am.no-ip.org/config.default.rar
config.ini.php & config.default.php
不能下載 可否再貼
**有這個的人可否貼出來 請幫助

[/quote]
頭像
kljian
星球公民
星球公民
文章: 71
註冊時間: 2003-12-02 08:10
來自: takumi
聯繫:

文章 kljian »

config.ini.php & config.default.php
不能下載 可否再貼
你自己的 phpMyAdmin\libraries 目錄底下就有一份了!
回覆文章

回到「教學文件庫」