RSS订阅
PHP程序员站--WWW.PHPERZ.COM  
网站地图
高级搜索
收藏本站
 当前位置:主页 >> PHP基础 >> 新手专区 >> 文章内容
Windows XP下PHP+MySQL环境搭建
[收藏此页[打印本页]   
来源:互联网  作者:未知  发布时间:2007-12-20


ScriptAlias /php/ "C:/PHP/"

www.phperz.com

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

phperz.com

 

php程序员站

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

#
# 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 www.phperz.com

 

php程序员之家

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

www~phperz~com

#
# 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"

www~phperz~com

  www~phperz~com

  www.phperz.com

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

www.phperz.com

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

www.phperz.com

 

phperz.com

 

phperz~com

测试 PHP 安装 www.phperz.com

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

www.phperz.com

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

php程序员之家

 

php程序员之家

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

  phperz.com

  phperz~com

图 8. 编辑一个示例 PHP 脚本 php程序员之家

Windows XP下PHP+MySQL环境搭建_网页教学网webjx.com转载  php程序员之家

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

 

phperz~com

  phperz.com

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

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

 

www.phperz.com

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

www~phperz~com

允许 PHP 脚本作为 index 页面 phperz.com

  php程序员之家

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

  www.phperz.com

  php程序员站

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

上一页123456789101112下一页
 
 相关文章
 
发表评论
全部评论(0条)
 
 站内搜索
 热门搜索 mysql  基础  adodb  url
高级搜索 网站地图 站长工具 IP查询 收藏本站
 热点文章
 随机推荐
网站首页 | 网站地图 | 高级搜索 | RSS订阅
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长