Windows下64位Apache+PHP+MySQL配置

發表於2015-01-04

軟體下載

目前,Apache和PHP均未出現官方的64位版本。

Apache 64位:

     http://files.cnblogs.com/liangjie/httpd-2.2.19-win64.rar

PHP 64位:

  http://files.cnblogs.com/liangjie/php-5.2.5(x64)-part1.rar

  http://files.cnblogs.com/liangjie/php-5.2.5(x64)-part2.rar

 注:兩個資料夾合併即可

MySQL 64位:

 網上到處都是

安裝Apache 64位

 1.解壓

將下載的httpd-2.2.17-win64.rar壓縮包解壓到某一目錄下,如D:\Apache2.2

 2.編輯配置檔案D:\Apache2.2\conf\httpd.conf作如下修改【注意路徑中必須使用左斜槓】:

ServerRoot "/httpd-2.2-x64"改為

ServerRoot "D:/Apache2.2"

Listen 80改為

Listen 8080 #埠,若已開啟IIS,則80埠就不能使用了

DocumentRoot "/httpd-2.2-x64/htdocs"改為

DocumentRoot "D:/Apache2.2/htdocs" #放置網站檔案的路徑

DirectoryIndex index.html改為

DirectoryIndex index.html index.htm index.php  #加入index.php,PHP的預設頁

ScriptAlias /cgi-bin/ "/httpd-2.2-x64/cgi-bin/"改為

ScriptAlias /cgi-bin/ "D:/Apache2.2/cgi-bin/"

<Directory "/httpd-2.2-x64/htdocs">改為

<Directory "D:/Apache2.2/htdocs">

<Directory "/httpd-2.2-x64/cgi-bin">改為

<Directory "D:/Apache2.2/cgi-bin">

LoadModule rewrite_module modules/mod_rewrite.so前的#去掉

 

  3.執行安裝命令:

進入D:\Apache2.2\bin

執行命令:httpd.exe -k install(將apache加入系統服務,預設服務名是Apache2.2)

執行命令:httpd.exe -k start(執行服務)

以後可以使用D:\Apache2.2\bin\ApacheMonitor.exe進行服務的開啟、關閉、重啟與監控等操作

  4.測試安裝是否成功

開啟瀏覽器,輸入:http://localhost:8080,顯示It Works! 說明成功!

安裝PHP 64位

  1.將下載的php安裝包php-5.2.5-x64-2007-11-12.zip中的php-5.2.5 (x64)資料夾複製到某一路徑下,如D:\PHP

  2.修改配置檔案D:\Apache2.2\conf\httpd.conf

#LoadModule vhost_alias_module modules/mod_vhost_alias.so一行下加上:

LoadModule php5_module "D:/PHP/php5apache2_2.dll"

PHPIniDir "D:/PHP"

AddType application/x-gzip .gz .tgz下加上:

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html  #.html, .php為可執行php語言的副檔名

  3.將如下檔案複製到C:\Windows\System32下

D:\PHP\php5ts.dll
    D:\PHP\php5isapi.dll
    D:\PHP\php5apache2_2.dll
    D:\PHP\ext\php_mysql.dll
    D:\PHP\ext\php_mysqli.dll
    D:\PHP\libmysql.dll

  4.D:\PHP\php.ini-recommended複製為D:\PHP\php.ini,並作如下修改

修改extension_dir = "./"為

extension_dir = "ext" #指定動態連線庫的目錄

extension=php_mysql.dll前的分號(註釋)去掉

  5.測試是否安裝成功

修改D:\Apache2.2\htdocs\index.html檔案,加入:<?php echo phpinfo(); ?>

重啟httpd服務輸入網址:http://loalhost:8080 ,看到php資訊,說明成功![注意重啟apache服務]

安裝MySQL

    不再贅述

  注:以上內容和檔案摘自網路,查詢時有些不便,故整理之,在此一併感謝原作者

相關文章