位置: 编程技术 - 正文

PHP5.4内置web服务器(php+web)

编辑:rootadmin

推荐整理分享PHP5.4内置web服务器(php+web),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php内置web服务器,配置php接口使用内置浏览器,php webdriver,配置php接口使用内置浏览器,配置php接口使用内置浏览器,php内置web服务器,phpweb服务器有哪些,php内置web服务器,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP是一种脚本语言,它需要PHP解释器来分析运行PHP文件。当把PHP做为CGI服务Web请求时,它需要被嵌入到某种Web服务器里,最常见的是集成到Apache或IIS里,这就是说,在使用PHP前,你需要安装Apache或IIS,并且正确的配置它们和PHP集成的参数。虽然这种配置已经很规范,文档非常丰富,但我们还是经常在安装Apache和PHP集成时遇到问题,而且,有时候我们只想测试一个简单的PHP特征,不想就为此安装、启动Apache服务。

但据官方文档上说,这个内置的Web服务器只是提供开发测试使用,不推荐使用中生产环境中。因为这个服务器接受处理请求时顺序执行的,不能并发处理。

这个内置的web服务器使用起来非常的方便,你只需要执行下面的命令:

$ php -S localhost:然后就可以访问了。这样启动后,默认的web服务目录是执行命令的当前目录,如果不想使用当前目录,你需要使用 -t 参数来指定。

例 #1 启动Web服务器

$ cd ~/public_html$ php -S localhost:终端输出信息:

PHP 5.4.0 Development Server started at Thu Jul :: Listening on localhost:Document root is /home/me/public_htmlPress Ctrl-C to quit当请求了 和 地址后,终端输出类似如下的信息:

例 #2 启动web服务器时指定文档的根目录

PHP5.4内置web服务器(php+web)

$ cd ~/public_html$ php -S localhost: -t foo/终端显示信息:

PHP 5.4.0 Development Server started at Thu Jul :: Listening on localhost:Document root is /home/me/public_html/fooPress Ctrl-C to quit如果你在启动命令行后面附加一个php脚本文件,那这个文件将会被当成一个“路由器”脚本。这个脚本将负责所有的HTTP请求,如果这个脚本执行时返回FALSE,则被请求的资源会正常的返回。如果不是FALSE,浏览里显示的将会是这个脚本产生的内容。

例 #3 使用路由器脚本

在这个例子中,对图片的请求会返回相应的图片,但对HTML文件的请求会显示“Welcome to PHP”:

$ php -S localhost: router.php例 #4 判断是否是在使用内置web服务器

通过程序判断来调整同一个PHP路由器脚本在内置Web服务器中和在生产服务器中的不同行为:

$ php -S localhost: router.php这个内置的web服务器能识别一些标准的MIME类型资源,它们的扩展有:.css, .gif, .htm, .html, .jpe, .jpeg, .jpg, .js, .png, .svg, and .txt。对.htm 和 .svg 扩展到支持是在PHP 5.4.4之后才支持的。

例 #5 处理不支持的文件类型

如果你希望这个Web服务器能够正确的处理不被支持的MIME文件类型,这样做:

如果你希望能远程的访问这个内置的web服务器,你的启动命令需要改成下面这样:

例 #6 远程访问这个内置Web服务器

$ php -S 0.0.0.0:这样你就可以通过 端口远程的访问这个内置的web服务器了

标签: php+web

本文链接地址:https://www.jiuchutong.com/biancheng/301555.html 转载请保留说明!

上一篇:PHP Filter过滤器全面解析(php过滤html)

下一篇:PHP身份证校验码计算方法(身份证校验python代码)

  • 啥叫免抵税额
  • 增值税开票金额最大多少
  • 个体户可以不开公户吗?打款到法人卡
  • 出让土地缴纳的契税怎么账务处理
  • 二手房交易税费最新规定
  • 土地使用权评估原则
  • 向香港公司支付服务费税率
  • 房屋及建筑物属于什么会计要素
  • 转让不动产增值税预缴
  • 公司破产后资产怎么处理
  • 代垫款收到的发票在哪里
  • 会计差旅费属于什么会计科目
  • 个体户进货需要成本票吗
  • 营改增后受托代销手续费税率是多少?
  • 营改增后小规模ktv怎么纳税
  • 销售开发后的产品
  • 产品检测费用计入什么科目
  • 公司收到保险公司的理赔款怎么做分录
  • 有未分配利润就有盈余返还吗?
  • 业绩补偿协议
  • 生产的废料怎么做账
  • windows11安装后卡顿
  • 工资薪金怎么申报9
  • 购货优惠的会计科目
  • 固定资产账面价值是什么意思
  • 出口退税如何办退税手续
  • 笔记本电脑保养与维护
  • 领料单出库单区别
  • 火灾造成存货损失应该作为报废还是盘亏
  • list.php
  • 吃辣第二天长痘痘
  • 汽车销售行业的税负率是多少
  • 城市公交网
  • php判断查询结果是否存在
  • 专利年费缴纳详细流程
  • 税务三方协议怎么重签
  • 让客户抽奖赠送什么礼物
  • 客户要发票加收怎么办
  • mongodb视频教程
  • 公司给部分员工长期停工怎么办
  • 二季度盈利三季度亏损
  • 增值是指哪几点
  • sql纵表转横表
  • 办公楼出租如何交税
  • 电子承兑过期超过10天就无法转让吗
  • 税盘的服务费
  • 以摊余成本计量的金融资产会计处理
  • 工会经费返还属于什么收入
  • 什么叫系统服务
  • 进口医疗器械产品
  • 错误的原始凭证是什么
  • mysql 备份方式
  • navicat不能创建string类型
  • 在linux系统中安装软件
  • Windows Server 2016技术预览版第四版系统截图曝光 编号10565
  • 杭州租房补贴社保断缴影响
  • ubuntu /opt
  • win8手机版
  • macpro防火墙需要打开吗
  • win7中文显示问号
  • windows更新后风扇不转
  • win7系统怎样
  • 保证windows 7安装后正常使用的安装方法
  • Extjs的FileUploadField文件上传出现了两个上传按钮
  • ajax分页查询数据文档效果图
  • jQuery插件ajaxFileUpload使用详解
  • 链接符怎么删除
  • 安卓画图板
  • android编译环境搭建
  • easyui框架的优缺点
  • jquery 图片插件
  • shell脚本中调用shell脚本
  • javascript的主要内容
  • javascript运用
  • jquery中each()方法的作用及使用
  • python爬虫程序下载网页上内容
  • 蚌埠城乡医保缴费查询
  • 责令立即改正和责令限期整改
  • 如何办理委托银行卡业务
  • 不予处罚不予立案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设