环境 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,即可看到测试输出结果