windows 7 64bit 配置 php+mysql+apache2

来源:互联网 发布:秀米同类软件 编辑:程序博客网 时间:2024/05/21 18:07

    最近手贱,一直在搞系统,把环境又重新搭建了一遍,比较坎坷,今天终于跑起来了。。。闲话少说,进入正题。

   一:Apache:下载地址:http://download.csdn.net/detail/cloudcraft/4535131

   直接解压缩到一定位置比如 F:\httpd-2.2-x64 

   修改http.conf文件 :

ServerRoot “ F:\httpd-2.2-x64

ServerName localhost:80

DocumentRoot “ F:\httpd-2.2-x64\htdocs”

<Directory “ F:\httpd-2.2-x64\htdocs”>

DirectoryIndex index.html index.htm index.php

ScriptAlias /cgi-bin/ “ F:\httpd-2.2-x64\cgi-bin\

打开rewrite   “LoadModule rewrite_module modules/mod_rewrite.so"前面的注释去掉。

用管理员权限进入命令提示符,执行

bin\httpd.exe -k install

bin\httpd.exe -k start

当然你可以使用bin\ApacheMonitor.exe 来管理apache的开启和关闭。

打开浏览器 输入localhost 显示It Works 代表apache已经工作。

二:Php和mysql 下载地址:http://download.csdn.net/detail/cloudcraft/4535173。

直接解压缩到一个位置比如 F:\php-5.2.5 (x64)

继续修改http.conf文件,在该文件的末尾加上:

LoadModule php5_module “F:\php-5.2.5 (x64)\php5apache2_2.dll”

AddType application/x-httpd-php .php

PHPIniDir “F:\php-5.2.5 (x64)

将下列文件复制到C盘的windows/system32文件夹下。

php5ts.dll

php5isapi.dll

php5apache2_2.dll

php_mysql.dll

libmysql.dll

把php.ini-dist复制一个副本,修改其格式为php.ini。修改php.ini文件

extension_dir = “F:\php-5.2.5 (x64)\ext/”

allow_url_fopen = Off

加载Dll文件(本文以mysql为例,其他数据库请慎重选择。)

extension=php_gd2.dll

extension=php_mysql.dll

extension=php_zip.dll

mysql安装很简单,不用修改其文件。

至此应该可以运行起来了。 根据个人经验提醒几点注意:

1:rewrite的修改

http.conf文件里有两处<Directory> 标签中 AllowOverride 的值请慎重选择,影响到开启读取.htaccess文件,可能会造成严重问题。另外影响的自己手动添加的指令。

2:如果项目需要通过webservice访问其他项目,请将http.conf文件中的对应使用的协议打开 比如使用soap协议,就把 extension = php_soap.dll 和 extension = php_openssl.dll 前的注释去掉。