NetWinForm程序园
您的位置: 首页 > 文章列表 > win7安装Apache+PHP
win7安装Apache+PHP
分类: asp.net 开发 发布:2010-9-5 14:50:53 阅读:3507次 评论:0人评论
关键字: windowapachephp

环境 window7

apache_2.2.14-win32-x86-no_ssl.msi

php-5.2.12-Win32.zip

首先安装好apache

启动/停止 apache 服务 D:\Apache2.2\bin>httpd -k start / stop


在资源管理器中进入 php 的安装目录,将 php.ini-recommended 复制一份,命名为 php.ini。然后打开 php.ini。

找到: ;extension=php_mysql.dll
        
将前面的 ; 号去掉, 改成:
 
extension=php_mysql.dll

MySQL 的扩展默认是没有打开的。将其打开。类似上面这样的脚本,是可选择的 php 扩展模块,如果需要加载,直接去掉前面的 ; 号即可。

找到:

extension_dir = "./"

将其改为你的 php 安装目录下 ext 子目录的绝对路径。例如我的:
extension_dir = "D:/PHP/ext/"
        
这步很重要 。否则接下来 php 会找不到 php_mysql.dll 模块,无法装载。

在 Windows Vista 的系统设置中, 将 php 的目录, 加到 Path 环境变量中去。具体做法:

右键点击 我的计算机 -> 属性 -> 高级系统属性 -> 环境变量 -> 系统变量 - Path -> 编辑,然后加入 D:/PHP 即可。用 ; 分隔多个目录。

配置 Apache 和 PHP

打开 Apache 安装目录下的 conf 子目录中的 httpd.conf 文件。

找到:
DocumentRoot "xxxxxxx"

改成你本机的网站内容的目录。例如我的:DocumentRoot "D:/"
找到:
<Directory "xxxxxxx">
改成你本机的网站内容的目录。例如我的:<Directory "D:/Web/www">
找到 LoadModule,根据你的 php 安装目录,在下面空白处加上这两行:
LoadModule php5_module "D:/WWW/SERVER/PHP/php5apache2_2.dll"
        PHPIniDir "D:/WWW/SERVER/PHP"
        
找到:
DirectoryIndex index.html
        
修改为:
DirectoryIndex index.php index.html
        
找到:
AddType application/x-gzip .gz .tgz
添加这两行:
AddType application/x-httpd-php .php
        AddType application/x-httpd-php .html
        
保存 httpd.conf
在你的网站目录中(例如我的是 D:/WWW/Web/),手工建立一个 index.php 的文件,内容:
<?php
        phpinfo();
        ?>
在 dos 窗口中启动 apache 服务
#如果之前启动了,先将其  stop
        D:\WWW\SERVER\apache\bin\> httpd -k stop
        #启动  apahce 服务
        D:\WWW\SERVER\apache\bin\> httpd -k start
       
或者点击桌面任务栏右下角的Apache图标,进行操作

打开 http://localhost/test.php,即可看到测试输出结果

    评论交流
我来说两句
用户名: 您目前是匿名发表 登录 | 注册



相关文章
文章分类
推荐阅读