Windows 7 安裝 Apache + MySQL + PHP
對於初學者來說,一定想找更快容易上手的解決方案,較有名的如下:
WAMP http://www.wampserver.com/en/
AppServ http://www.appservnetwork.com/
XAMPP http://www.apachefriends.org/zh_tw/xampp.html
其中 XAMPP 有提到:
* 非常重要!
"XAMPP只適合用來做為系統開發階段使用,並不建議直接用在實際上線的系統中。"
因此,筆者改採獨立安裝方式,將來隨時更新版本、維護與管理也較順手便利。
安裝順序如下:
★ MySQL >>
下載 MySQL Community Server 的 .msi 自動安裝檔,即已包括各項功能.
下載網址: http://dev.mysql.com/downloads/
安裝時,依序按 [next]並設定 root 密碼,即可順利安裝完成,且新版編碼預設值為 UTF-8 。
完成重新開機後,螢幕右下角會出現下圖,MySQL Notifier 按右鍵做 Start/Stop 等等控管.
執行 MySQL Command Line Client 登入密碼後,打入 status 指令,即可看到各項編碼
為 UTF-8,如下圖示:
善加利用 MySQL Workbench 6 來管理新增修改資料庫。
★ Apache >>
下載網址:http://www.apachelounge.com/download/ 下載最新版 .zip 壓縮檔.
(因目前Apache尚未提供 Windows自動安裝檔)
解壓縮後,仔細研讀 readme.txt 檔,有4個步驟必做:
a.首先需安裝 Visual C++ Redistributable for Visual Studio 2012 Update 3
下載網址 http://www.microsoft.com/en-us/download/details.aspx?id=30679
安裝完成後,再直接將 apache24 資料夾放到 C:\ 根目錄,即為 C:\apache24
b.以系統管理員身分執行 DOS Command,於 C:\apache24\bin 資料夾下,
打上指令 httpd.exe -k install (安裝 Apache)
c.將 ApacheMonitor.exe 做捷徑並置於[程式集-->啟動]資料夾內,重開機會自動啟動如下圖:
若不想在開機時自動啟動 Apache,就在〔系統工具-服務〕裡,改設為手動。
d.網頁測試正常與否,如下圖:
★ PHP 與 Apache 連結 >>
下載網址:http://windows.php.net/download/
下載最新版的 VC11 x86/x64 Thread Safe 的 .zip 檔。(註 Non Thread Safe 用於 IIS)
解壓縮後資料夾內的所有檔案,放到 C:\ 的新資料夾,即為 C:\php 內。
有三個步驟必做:
a.將 C:\php 資料夾內之 php5ts.dll 複製到 C:\Windows\System32 資料夾內。
b.將 C:\php 資料夾內之 php.ini-development 更名為 php.ini,並複製到 C:\Windows 資料夾內。
c.修改 Apache24\conf 資料夾內之 httpd.conf 檔 (利用 "記事本" 開啟修改):
1.尋找 DirectoryIndex index.html 後方加入 index.php
2.尋找 Options Indexes FollowSymLinks 刪除 Indexes 避免無 Indexes 的資料夾被瀏覽。
3.將以下8行文字,複製並貼在 httpd.conf 檔內最下面並儲存。
#指定 php.ini 存放的資料夾位置
PHPIniDir "C:\PHP\"
#載入 php 的模組
LoadModule php5_module "C:\PHP\php5apache2_4.dll"
#指定附檔名是 .php .php3 .phtml .inc 的程式都為 php 程式
AddType application/x-httpd-php .php .php3 .phtml .inc
#指定附檔名是 .phps 時,把內容視為 hightlight 的原始碼輸出到網頁
AddType application/x-httpd-php-source .phps .phpsource
寫一個簡單程式做測試
test.php 內容
將檔案放在 C:\apache24\htdocs 資料夾下
結果如下圖:
★ PHP 的 IDE (整合開發環境,Integrated Development Environment)
筆者推薦順序: (都是免費)
Zend Eclipse+PDT http://www.zend.com/en/company/community/pdt/downloads
Netbeans https://netbeans.org/
Codelobster PHP http://www.codelobster.com/index.html
★ 參考友站早期文獻
http://blog.xuite.net/louis.cheng/blog/50852218-WindowsXP%E5%AE%89%E8%A3%9DApache+2.2.17+%2B+PHP5.3.5+%2B+MySQL+5.5.8+%2B+Zend+Guard+Loader+5.50+%2B+phpMyAdmin+3.3.10.4
對於初學者來說,一定想找更快容易上手的解決方案,較有名的如下:
WAMP http://www.wampserver.com/en/
AppServ http://www.appservnetwork.com/
XAMPP http://www.apachefriends.org/zh_tw/xampp.html
其中 XAMPP 有提到:
* 非常重要!
"XAMPP只適合用來做為系統開發階段使用,並不建議直接用在實際上線的系統中。"
因此,筆者改採獨立安裝方式,將來隨時更新版本、維護與管理也較順手便利。
安裝順序如下:
★ MySQL >>
下載 MySQL Community Server 的 .msi 自動安裝檔,即已包括各項功能.
下載網址: http://dev.mysql.com/downloads/
安裝時,依序按 [next]並設定 root 密碼,即可順利安裝完成,且新版編碼預設值為 UTF-8 。
完成重新開機後,螢幕右下角會出現下圖,MySQL Notifier 按右鍵做 Start/Stop 等等控管.
執行 MySQL Command Line Client 登入密碼後,打入 status 指令,即可看到各項編碼
為 UTF-8,如下圖示:
善加利用 MySQL Workbench 6 來管理新增修改資料庫。
★ Apache >>
下載網址:http://www.apachelounge.com/download/ 下載最新版 .zip 壓縮檔.
(因目前Apache尚未提供 Windows自動安裝檔)
解壓縮後,仔細研讀 readme.txt 檔,有4個步驟必做:
a.首先需安裝 Visual C++ Redistributable for Visual Studio 2012 Update 3
下載網址 http://www.microsoft.com/en-us/download/details.aspx?id=30679
安裝完成後,再直接將 apache24 資料夾放到 C:\ 根目錄,即為 C:\apache24
b.以系統管理員身分執行 DOS Command,於 C:\apache24\bin 資料夾下,
打上指令 httpd.exe -k install (安裝 Apache)
c.將 ApacheMonitor.exe 做捷徑並置於[程式集-->啟動]資料夾內,重開機會自動啟動如下圖:
若不想在開機時自動啟動 Apache,就在〔系統工具-服務〕裡,改設為手動。
d.網頁測試正常與否,如下圖:
★ PHP 與 Apache 連結 >>
下載網址:http://windows.php.net/download/
下載最新版的 VC11 x86/x64 Thread Safe 的 .zip 檔。(註 Non Thread Safe 用於 IIS)
解壓縮後資料夾內的所有檔案,放到 C:\ 的新資料夾,即為 C:\php 內。
有三個步驟必做:
a.將 C:\php 資料夾內之 php5ts.dll 複製到 C:\Windows\System32 資料夾內。
b.將 C:\php 資料夾內之 php.ini-development 更名為 php.ini,並複製到 C:\Windows 資料夾內。
c.修改 Apache24\conf 資料夾內之 httpd.conf 檔 (利用 "記事本" 開啟修改):
1.尋找 DirectoryIndex index.html 後方加入 index.php
2.尋找 Options Indexes FollowSymLinks 刪除 Indexes 避免無 Indexes 的資料夾被瀏覽。
3.將以下8行文字,複製並貼在 httpd.conf 檔內最下面並儲存。
#指定 php.ini 存放的資料夾位置
PHPIniDir "C:\PHP\"
#載入 php 的模組
LoadModule php5_module "C:\PHP\php5apache2_4.dll"
#指定附檔名是 .php .php3 .phtml .inc 的程式都為 php 程式
AddType application/x-httpd-php .php .php3 .phtml .inc
#指定附檔名是 .phps 時,把內容視為 hightlight 的原始碼輸出到網頁
AddType application/x-httpd-php-source .phps .phpsource
寫一個簡單程式做測試
test.php 內容
將檔案放在 C:\apache24\htdocs 資料夾下
結果如下圖:
★ PHP 的 IDE (整合開發環境,Integrated Development Environment)
筆者推薦順序: (都是免費)
Zend Eclipse+PDT http://www.zend.com/en/company/community/pdt/downloads
Netbeans https://netbeans.org/
Codelobster PHP http://www.codelobster.com/index.html
★ 參考友站早期文獻
http://blog.xuite.net/louis.cheng/blog/50852218-WindowsXP%E5%AE%89%E8%A3%9DApache+2.2.17+%2B+PHP5.3.5+%2B+MySQL+5.5.8+%2B+Zend+Guard+Loader+5.50+%2B+phpMyAdmin+3.3.10.4
2014/2/23 使用此方法 成功!!
回覆刪除太感謝此大大了
謝謝了,受益良多~~
回覆刪除终于成功了!十分感谢
回覆刪除