Win 7(64位) apache+php+mysql环境搭建

来源:互联网 发布:网络写手怎么怎么签约 编辑:程序博客网 时间:2024/06/15 15:00

软件下载

目前,ApachePHP均未出现官方的64位版本。

Apache 64

PHP 64

MySQL 64

如果网上找不到下载地方,可发邮件到lampsunny#qq.com(将#改为@)小编会把相关的下载地址或软件发送给您

 

安装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.phpPHP的默认页

 

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进行服务的开启、关闭、重启与监控等操作

如果出现cmd下面拒绝访问可以使用管理员进行操作。

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

    修改extension_dir = "./"

extension_dir = "ext" # 指定动态连接库的目录

extension=php_mysql.dll前的分号(注释)去掉

extension=php_gd2.dll前的分号(注释)去掉

extension=php_mbstring.dll前的分号(注释)去掉

extension=php_mcrypt.dll前的分号(注释)去掉

extension=php_mysql.dll前的分号(注释)去掉

extension=php_mysqli.dll前的分号(注释)去掉

extension=php_openssl.dll前的分号(注释)去掉

 

4. 测试是否安装成功

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

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

 

安装MySQL64

 

1.       下载mysqlmsi包安装很简单,直接点下一步下一步最后安装完成。

 

环境变量的设置

 

1、添加环境变量 

我的电脑-->右键属性-->高级-->环境变量-->系统变量-->新建-->变量名称添PHPRC变量值为 d:\php(根据自己实际情况定)-->确定

 

2、添加php到环境变量中

选择Path-->编辑-->变量值后面添加 ;d:\php -->往下点确定就可以了

 

3、添加mysql到环境变量中

path变量里添加my.ini所在的路径

 

选择Path-->编辑-->变量值后面添加 ;d:\mysql -->往下点确定就可以了


ps:


Apache2.2.8手动安装成Windows的服务 

Apache仅能够在Windows NT上作为服务运行。 
你可以选择在安装Apache时自动将其安装为一个服务。如果你选择"for all users",那么Apache将会被安装为服务。如果你选择了"only for the Current User",你可以在安装后手动将Apache注册为服务。注意,你必须是Administrators组的成员才能成功注册服务。 
使用Apache Service Monitor工具,可以查看和管理你所在网络上的所有机器上安装的Apache服务的状态。为了能够使用这个工具管理Apache服务,你必须首先自动或手动安装Apache服务。 
你可以在Apache安装目录的bin子目录下,使用如下命令将Apache安装为Windows NT服务: 
httpd -k install 
如果你想指定服务的名称,可以使用下面的命令。当你在同一机器上安装多个Apache服务时,你必须为它们指定不同的名字。 
httpd -k install -n "服务名
如果你想为不同名称的服务使用不同的配置文件,则安装时需要指定配置文件: 
httpd -k install -n "服务名" -f "c:\files\my.conf" 
如果你使用的是第一个命令,也就是除 -k install 外没有其它命令行参数,那么被安装的服务名称将是:Apache2.2 ,配置文件将使用conf\httpd.conf 。 
要移除一个Apache服务很简单: 
httpd -k uninstall 
或者使用下述命令移除特定名称的Apache服务: 
httpd -k uninstall -n "服务名
通常,启动、重启、关闭Apache服务的方法是使用Apache Service Monitor工具,另外也可以使用控制台命令:NET START Apache2.2 和 NET STOP Apache2.2 或者通过Windows服务控制面板。在启动Apache服务之前,你应当使用下面的命令检查一下配置文件的正确性: 
httpd -n "服务名" -t 
你可以通过命令行开关来控制Apache服务。要启动一个已经安装的Apache服务,可以使用: 
httpd -k start 
要停止一个已经安装的Apache服务,可以使用: 
httpd -k stop 
或 
httpd -k shutdown 
要重启一个运行中的Apache服务,强制它重新读取配置文件,可以使用: 
httpd -k restart 
默认情况下,Apache服务将被注册为以本地系统用户(LocalSystem帐号)身份运行。LocalSystem帐号没有网络权限,不能通过任何Windows安全机制访问网络,包括文件系统、命名管道、DCOMsecure RPC ,但是它对于本地资源却拥有广泛的特权。 


原创粉丝点击