当前位置: 网学 > 编程文档 > PHP > 正文

PHP 5.4 内置Web服务器

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/02
PHP是一种脚本语言,它需要PHP解释器来分析运行PHP文件。当把PHP做为CGI服务Web请求时,它需要被嵌入到某种Web服务器里,最常见的是集成到Apache或IIS里,这就是说,在使用PHP前,你需要安装Apache或IIS,并且正确的配置它们和PHP集成的参数。虽然这种配置已经很规范,文档非常丰富,但我们还是经常在安装Apache和PHP集成时遇到问题,而且,有时候我们只想测试一个简单的PHP特征,不想就为此安装、启动Apache服务。但据官方文档上说,这个内置的Web服务器只是提供开发测试使用,不推荐使用中生产环境中。因为这个服务器接受处理请求时顺序执行的,不能并发处理。这个内置的web服务器使用起来非常的方便,你只需要执行下面的命令:contentnbsp;php -S localhost:8000 然后就可以访问了。这样启动后,默认的web服务目录是执行命令的当前目录,如果不想使用当前目录,你需要使用 -t 参数来指定。例 #1 启动Web服务器contentnbsp;cd ~/public_html  contentnbsp;php -S localhost:8000 终端输出信息:PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011  Listening on localhost:8000  Document root is /home/me/public_html  Press Ctrl-C to quit 当请求了 http://localhost:8000/ 和 http://localhost:8000/myscript.html 地址后,终端输出类似如下的信息:PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011  Listening on localhost:8000  Document root is /home/me/public_html  Press Ctrl-C to quit.  [Thu Jul 21 10:48:48 2011] ::1:39144 GET /favicon.ico - Request read  [Thu Jul 21 10:48:50 2011] ::1:39146 GET / - Request read  [Thu Jul 21 10:48:50 2011] ::1:39147 GET /favicon.ico - Request read  [Thu Jul 21 10:48:52 2011] ::1:39148 GET /myscript.html - Request read  [Thu Jul 21 10:48:52 2011] ::1:39149 GET /favicon.ico - Request read 例 #2 启动web服务器时指定文档的根目录contentnbsp;cd ~/public_html  contentnbsp;php -S localhost:8000 -t foo/ 终端显示信息:PHP 5.4.0 Development Server started at Thu Jul 21 10:50:26 2011  Listening on localhost:8000  Document root is /home/me/public_html/foo  Press Ctrl-C to quit 如果你在启动命令行后面附加一个php脚本文件,那这个文件将会被当成一个“路由器”脚本。这个脚本将负责所有的HTTP请求,如果这个脚本执行时返回FALSE,则被请求的资源会正常的返回。如果不是FALSE,浏览里显示的将会是这个脚本产生的内容。例 #3 使用路由器脚本在这个例子中,对图片的请求会返回相应的图片,但对HTML文件的请求会显示“Welcome to PHP”:<?php  // router.php  if (preg_match(''/\.(?:png|jpg|jpeg|gif)$/'',  PHP 5.4 内置Web服务器 _网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SERVER["REQUEST_URI&q
  • 上一篇资讯: PHP比你想象的好得多
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号