位置: 编程技术 - 正文

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

  • 出口退税无纸化备案
  • 异地预缴的企业所得税可以抵扣吗
  • 深圳增值税普通发票查询真伪
  • 盘库应该由公司什么部门负责
  • 什么样的个体需要纳税
  • 申请100万增值税发票资格
  • 税控服务费抵税
  • 明细分类账采用的格式有
  • 房产折旧计算方法 举例
  • 接受原材料投资的会计处理
  • 小规模购买金税盘
  • 承兑汇票的贴现费用怎么计算
  • 购买东西进项税在借方还是贷方
  • 固定性制造费用成本差异是
  • 一般纳税人出售固定资产税率
  • 应付税款法账务处理
  • 企业租车费用怎么处理方法
  • 营改增后转让土地使用权怎么计算增值税
  • 2019年印花税税率表
  • 资金账簿印花税滞纳金怎么算
  • 分配利润怎么做科目
  • 资金使用计划表怎么写
  • 符合条件的小微企业,减按20%
  • 客户的佣金
  • microsoft edge怎么改成ie11
  • 公司购买的车辆购置税怎么入账
  • 经营租入的设备计入什么科目
  • PHP:stream_register_wrapper()的用法_Stream函数
  • newsupd.exe - newsupd是什么进程 有什么用
  • 借支单怎么写才受法律保护
  • 广告费增值税税目是什么
  • 行政事业单位会计职责
  • 提高stable diffusion速度
  • 受赠与获赠的区别
  • 长期借款和短期借款的区别是什么
  • php如何创建文件
  • qt+opencv教程
  • vue快速入门
  • 计算工业总产值公式
  • Python运算符的优先级别
  • 出口免税和退税的区别
  • 采购入库单怎么生成
  • 机械设备大修标准
  • rabbitmq中文手册
  • 购买的优惠卷到期后退款
  • 年金保险是指什么保险
  • 简易纳税额
  • 营业外收支计算公式
  • 广告公司收到广告收入会计分录
  • 纸巾的发票可以抵扣进项税吗
  • 电力安装工程合同税率能开13%
  • 微信转账没有显示对方的名字怎么办
  • 长期股权投资两种核算方法的区别
  • 现金流动负债比率越大越好吗
  • 政府会计累计盈余借贷方向
  • 预付账款是属于什么类
  • 红酒礼品盒批发
  • 作废发票丢了罚款多少
  • 营业成本包括哪些会计科目
  • sql server数据库中的null(空值)
  • mysql中自增
  • windows mysql my.cnf
  • fedora31安装教程
  • 内核版本能升级吗
  • window10的连接功能
  • win8电脑设置打不开怎么办
  • win7如何整理磁盘
  • make_sock: could not bind to address 0.0.0.0:443
  • win7电脑操作日志怎么查看
  • Android OpenGL ES(五)----进入三维正交投影和透视投影推导
  • nodejs性能对比
  • 几个常用的微课网站
  • 编写shell脚本,批量建立用户
  • 利用python进行
  • 一个月可不可以瘦十斤
  • 河北电子税务局新版登录
  • 期初库存和期末库存是什么意思
  • 工会经费扣除标准2022
  • 某地区土拍的楼盘有哪些
  • 企业完税证明怎么查询打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设