PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 新手专区 >> 

Windows XP下PHP+MySQL环境搭建

Windows XP下PHP+MySQL环境搭建

来源:互联网  作者:未知  发布时间:2007-12-20
本教程介绍如何在 Windows XP 机器上设置 Apache Web 服务器、PHP 解释器和 MySQL 数据库以构成所需的开发环境。 开始之前 关于本教程 本教程会带您亲历将 Windows XP 机器设置为 PHP 和 MySQL 开发环境的全过程。您将从下载和安装用于处理 HTTP 请求(您每次将 URL 输

ScriptAlias /php/ "C:/PHP/"

您可能认为 C:/PHP 不是存储 Web 站点脚本的好地方。这绝对是正确的;然而,您将告诉 Apache 通过 PHP 解释器处理所有以 .php 结尾的文件,而无需考虑这些文件的位置;换句话说,无需担心这个问题。

 

接下来,您需要告诉 Apache 以 .php 结尾的文件必须作为应用程序处理;尤其是,您希望为 PHP 文件分配一个类型,然后您就能够指示 Apache 以特定方式处理它们。在 ScriptAlias 条目下,添加以下条目:

#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php

 

现在您只需告诉 Apache 当它碰到这种新类型(链接到以 .php结尾的文件)时应该进行什么操作即可。基本上,这仅涉及告诉 Apache 运行什么程序,以及将 PHP 脚本交给什么程序;当然,这个神奇的程序就是您刚刚安装的 PHP 解释器。将此指令直接添加到刚才添加的两个指令下方:

#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"

 

 

请记住,Apache 已经知道将 /php/ 翻译为 C:/PHP/,因此这实际上将 PHP 应用程序类型分配给解释器 C:/PHP/php-cgi.exe。当然,您可以通过浏览文件系统中的目录的方式验证这些文件是否存在。

完成上述操作之后,重启 Apache,并确保您没有犯错误。如果当您尝试输入 http://localhost 进行简单的测试时一切正常,那么您就成功了。

 

 

测试 PHP 安装

要进行的关于 PHP 方面的工作已经不多了。首先,确保 PHP 脚本运行正常。再次打开文本编辑器,并输入以下代码:

<html>
 <head><title>PHP Installation Test</title></head>
 <body>
  <?php phpinfo(); ?>
 </body>
</html>

 

将此文件作为 index.php 保存在您的 Web 站点的根目录中:C:/Documents and Settings/Brett McLaughlin/My Documents/websites。当完成此操作后,应该看到如图 8 所示的内容。

 

 

图 8. 编辑一个示例 PHP 脚本

Windows XP下PHP+MySQL环境搭建_网页教学网webjx.com转载 

现在您能够将此文件作为正常 URL 的一部分请求:http://localhost/index.php。打开您最喜欢的浏览器,查看得到的内容。它应该类似图 9。

 

 

图 9. phpinfo() 命令输出有用的调试信息

Windows XP下PHP+MySQL环境搭建_网页教学网webjx.com转载 

 

很明显,phpinfo() 命令为您提供了大量关于您的机器、PHP 解释器以及开发环境的有用信息。而且,此过程也证明了 PHP 安装正常。

允许 PHP 脚本作为 index 页面

 

您可能希望为 Apache 和 PHP 安装最后添加一点小内容。在某些情况下,您可通过诸如 http://localhost/my-script-name.php 之类的 URL 访问在上一部分看到的脚本。然而在其他情况下,您可能希望您的主页是 PHP 脚本。如果您在整个站点中还使用了其他脚本元素,且不希望用户必须输入一个特定于 PHP 的扩展名,那么此操作就非常有用。换句话说,您希望 .php 成为默认文件的有效扩展名,就像 .html 一样。例如,名为 index.php 的文件会被默认加载,就像 index.html 一样。

 

 

要进行此更改 —— 是的,您猜到了 —— 请再次打开 Apache 的 httpd.conf 文件。这次搜索 DirectoryIndex,您将看到类似如下的内容:

Tags: 环境   Apache   php   mysql   文件   安装   开发   sql   windows   Window   PHP+Mysql   XP  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号