位置: 编程技术 - 正文

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代码)

  • 已认证进项税额怎么结转
  • 流转税包括哪些税种2022
  • 增值税减免税申报明细表免税代码和名称
  • 应付职工薪酬在资产负债表怎么填
  • 培训属于什么服务行业
  • 注册资本为0的企业
  • 报验户预缴个税怎么算
  • 预缴的附加税月末结转吗
  • 工会经费的减除项是什么
  • 售后回租会计处理研究国外相关研究成果
  • 企业所得税预缴计算方法
  • 企业接到银行通知,借入长期借款的应付利息为15000
  • 自制半成品具体如何处理账务?
  • 开具发票财务需要管理吗?
  • 自主就业退役士兵从事个体经营的
  • 环评费用计入管理费用吗 是否需要摊销
  • 一般纳税人税控盘维护费会计分录
  • 财政部2019年39号第七条
  • 个人交汽车购置税流程
  • 一次性发放奖金个税怎么计算
  • 税控盘服务费抵税会计分录
  • 购买银行承兑汇票的会计分录
  • 发票跨年了还能认证吗
  • 结转存货跌价准备冲减主营业务成本
  • 动态投资回收期名词解释
  • 收到招标公司开的发票
  • 投资收益率的作用
  • 旅客购买电子客票
  • 员工罚款算收入吗
  • 网络连接错误是什么意思啊
  • php array数组
  • PHP:pg_select()的用法_PostgreSQL函数
  • 有没有不需要网络的摄像头
  • hotkey osd driver可以卸载吗
  • 经营租赁的房屋计提折旧吗
  • 增值税附加税的税率
  • GCN经典论文笔记:Semi-Supervised Classification with Graph Convolutional Networks
  • 城建税5%的是什么情况
  • 怎么买好空调
  • 企业年金管理费专票能抵扣吗
  • 不动产租赁专票对房产有无影响
  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 私车公用可以报销哪些费用
  • 新准则经营租赁 提折旧
  • 营业外收入的账户有哪些
  • 自制小汽车
  • 内部审计主要目的
  • 用友软件数据导出
  • 购买固定资产的运费计入什么科目
  • 车辆保险发票一般在哪开
  • 年金现值的含义
  • 资产减值准备怎么提
  • 堤围防护费是什么
  • 上个月进项发票在哪查询
  • 在记账过程中,可能发生各种各样的差错
  • 合伙企业对外投资收益怎么纳税
  • 技术研发费用是什么意思
  • 预收冲应收怎么做账
  • 会计月末都需要做什么
  • 收到汇算清缴后怎么做账
  • 汽车修理厂利润
  • 工程完工结算报告范本
  • iis503如何解决
  • linux系统的安装与配置
  • windows 10 mobile apk
  • winxp如何打开控制面板
  • win10正式版版本
  • win10系统预览版
  • 激素六项雌二醇30
  • cocos2dx lua android glsurfaceview 截图
  • opengl出错
  • jquery动态设置元素的值
  • 使用jquery mobile时,jquery文件必须
  • python将结果写入excel
  • js自定义鼠标右键菜单
  • jquery手册手机版
  • js闭包的定义和用途
  • jquery修改css
  • 房租是不是先交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设