Windows 2008 64位Apache+PHP+MySQL配置

附件安装包默认是d:/case/,目录下,如果放在这个目录可不进行任何设置,可跳到apache安装步骤3,进行开启服务即可。

安装Apache 64位

1.解压

将下载的httpd-2.2.17-win64.rar压缩包解压到某一目录下,如D:\case\Apache2.2

2.编辑配置文件D:\case\Apache2.2\conf\httpd.conf作如下修改【注意路径中必须使用左斜杠】:

ServerRoot “/httpd-2.2-x64″改为

ServerRoot “D:/case/Apache2.2”

Listen 80改为

Listen 8080 #端口,若已开启IIS,则80端口就不能使用了

DocumentRoot “/httpd-2.2-x64/htdocs”改为

DocumentRoot “D:/case/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:/case/Apache2.2/cgi-bin/”

改为

改为

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

3.执行安装命令:

进入D:\case\Apache2.2\bin

执行命令:httpd.exe -k install(将apache加入系统服务,默认服务名是Apache2.2)

执行命令:httpd.exe -k start(运行服务)

注:启动多个apache方法
/usr/local/apache2/bin/httpd -f /路径2/httpd.conf -k start

以后可以使用D:\case\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:\case\PHP

2.修改配置文件D:\case\Apache2.2\conf\httpd.conf

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

LoadModule php5_module “D:/case/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.将D:\PHP\php.ini-recommended复制为D:\PHP\php.ini,并作如下修改

修改extension_dir = “./”为

extension_dir = “d:/case/php” #指定动态连接库的目录 php的安装目录

注:dll组件部分根据自己的需求开启,去掉前面的注释“;”即可。
将extension=php_mysql.dll前的分号(注释)去掉

4.测试是否安装成功

修改D:\case\Apache2.2\htdocs\index.html文件,加入:

重启httpd服务输入网址:http://loalhost:8080 ,看到php信息,说明成功!

附件包:
x64.apache2.2-php5.25