相關套件及安裝順序如下:

1. Apache:httpd-2.2.25-win32-x86-openssl-0.9.8y
2. Microsoft .NET Framework 4 (獨立安裝程式) : dotNetFx40_Full_x86_x64.exe
3. Microsoft Visual C++ 2010 SP1 可轉散發套件 (x86) :vcredist_x86.exe
4. MySQL:MySQL Installer 5.6.16: mysql-installer-community-5.6.16.0.msi
5. PHP VC9 x86 Thread Safe (2014-Mar-06 00:29:49):php-5.4.26-Win32-VC9-x86.zip

 

Setup 01: 安裝 Apache:httpd-2.2.25-win32-x86-openssl-0.9.8y 最簡單,都下一步就可以順利安裝完成,只有預設安裝路徑建議修改為 C:\AppServ\Apache2.2,完成後輸入 http://localhost 應該有下面的畫面

 apache2.2-openssl-installok.png  

接下來安裝 MySQL 之前,需先裝好 Microsoft .NET Framework 4 (獨立安裝程式) : dotNetFx40_Full_x86_x64.exe、以及Microsoft Visual C++ 2010 SP1 可轉散發套件 (x86) :vcredist_x86.exe,又因為 MySQL 被 Oracle 併購了,所以需先申請一個 Oracle 的帳號才能下載,真是麻煩....

Setup 02: 開始安裝 MySQL,選擇 Install MySQL Products

  mysql_welcome.png  

Setup 03: 可以勾選 Skip the check for updates

mysql_online_check.png

 

Setup 04: 預設存放 MySQL 的路徑設在 C:\AppServ\MySQL\ ;資料庫檔案放在:C:\AppServ\MySQL\MySQL Server 5.6\

mysql_type.png

Setup 05: Workbench CE & Connector 會由線上下載後再安裝

mysql_installing.png 

Setup 06: 安裝完後,作初始設定

MySql-configure-1.png  

MySql-configure-2.png MySql-configure-3.png MySql-configure-4.png MySql-configure-overview.png

Setup 07: 作完初始設定後,就可以用 MySQL Workbench 來管理 MySQL

mysql_workbench.png  

 

Setup 08: 安裝 PHP

a) 將 PHP VC9 x86 Thread Safe (2014-Mar-06 00:29:49):php-5.4.26-Win32-VC9-x86.zip 解壓並放在 C:\AppServ\php5,並將目錄下的 php.ini-production 更名為 php.ini ,

b) 修改 php.ini 的內容如下:(參考:http://www.php.net/manual/de/install.windows.manual.php)

; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:/AppServ/php5/ext"

; Windows Extensions
; 啟動幾個常用的 DLL

extension=php_curl.dll
extension=php_gd2.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll

session.save_path = "C:/AppServ/php_session_temp"

 

 Setup 09: 修改 C:\AppServ\Apache2.2\conf\httpd.conf (參考:http://www.php.net/manual/de/install.windows.apache2.php)

在LoadModule系列最後加上一行: (改成實際PHP安裝路徑)
PHPIniDir "C:/AppServ/php5/"
LoadModule php5_module "C:/AppServ/php5/php5apache2_2.dll"

在<IfModule mime_module>區塊中加上一行:
AddHandler application/x-httpd-php .php

在<IfModule dir_module>區塊中修改DirectoryIndex此行:
DirectoryIndex index.php index.html index.htm

 

Setup 10: 測試 PHP

在Apache設定的DocumentRoot中新增一個php檔案(預設路徑: C:\AppServ\Apache2.2\htdocs)
例如: phpinfo.php, 內容為: (可用phpinfo()函式)

在瀏覽器中測試 (需重新啟動Apache或重開機)
http://127.0.0.1/phpinfo.php

 apache_php_test_ok.png  

 

 

 

參考:

http://blog.roodo.com/esabear/archives/15069653.html

http://shaurong.blogspot.tw/2013/10/apache-php-mysql-on-win7.html

 

創作者介紹
MIS

MISTECH 技術手抄本

MIS 發表在 痞客邦 PIXNET 留言(3) 人氣()


留言列表 (3)

發表留言
  • Fen Fan
  • 請問 Window sever: (2003) 可以用上面方法安裝嗎?
  • 訪客
  • 可以
  • claylove0315

  • 我們公司某個網頁用apache struts 2.3.15.3
    環境是windows server 2012 standard
    因為資策會公告有安全漏洞,
    所以要更新到2.3.32
    只是這系統很久之前負責人已離職,
    因此上網求救如何更新,
    需要詳細步驟,感恩!
  • 是用 maven 管理的嗎?

    MIS 於 2017/05/04 08:53 回覆

找更多相關文章與討論