位置: 编程技术 - 正文

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

  • 减免的企业所得税计入什么科目
  • 购买理财产品是什么意思?
  • 消费税的税目有多少
  • 收入费用表本期盈余和资产负债表本期盈余
  • 增值税销项税的计税依据(销售额)包括()
  • 公司名称变更在哪个网站
  • 集团公司及子公司员工安排工作
  • 不动产在建工程是什么意思
  • 现代服务业营改增前后税率对比表
  • 公司注销固定资产清理需要开票吗
  • 母公司占股子公司多少
  • 认证的增值税发票怎么做成账本格式
  • 国税里发票采集中的税控机动车发票是指什么发票?
  • 建筑行业劳务费开发票可以开工程款吗?
  • 重点创业人群
  • 减税真的能有效推动经济增长吗?
  • 小规模纳税人1%税收优惠
  • 总公司出货分公司怎么办
  • 发票抵扣后对方恶意冲红
  • 50万股份分红
  • 盘盈入库和其他入库
  • 小型微利企业的
  • 充积分送手机
  • windows10专业
  • 退税应纳税所得额4万交税多少
  • win10开机无限werfault一直刷新
  • 老板拿的手机
  • 一帆风顺的养殖土壤用什么土
  • 资产和负债的计税基础金额的确认思维导图
  • 公允价值变动损益在利润表哪里
  • 企业在什么情况下会被列入经营异常
  • 原生微信小程序面试题
  • php计算圆的周长和面积代码
  • 初级职称到中级职称需要上继续教育课吗
  • 会计期初余额和期末余额计算公式
  • 如何查询数据库表空间
  • 印花税是1%吗
  • 车间打杂工
  • 电话订票起售时间
  • 电脑自学网站推荐
  • 出口发票已经抵扣认证怎么办
  • 固定资产的会计政策有哪些
  • 获取gridview某行某列的值
  • mysql 索性
  • 购买固定资产会计凭证
  • 金税四期对企业的影响与应对
  • 个贷系统平账专户a户为啥扣钱
  • sql查询语句大全实例教程
  • 二手车如何计提折旧费
  • 进口增值税已抵进项税额
  • 免租期租金可以追回吗
  • 未使用固定资产有哪些
  • 销售商品成本核算
  • 承兑汇票兑现账户是什么
  • 复利终值和年金终值的公式
  • 定金与订金不同
  • 多收钱退回去咋说
  • linux 查看numa
  • mysql5.5改密码
  • 电脑充电系统故障
  • ubuntu20.04忘记用户密码怎么办
  • Mac怎么强制关闭窗口
  • 魔方win10
  • 在linux2.4.0版本中
  • linux防火墙设置firewalld
  • win10系统忘记电脑密码
  • pptd40nt.exe是什么进程 有什么用 pptd40nt进程查询
  • vsftpd教程
  • win8怎么设置自启动
  • win7息屏不断网
  • 使用jQuery的ajax方法向服务器发出get和post请求的方法
  • node.js连接数据库的代码
  • css网页布局的基础是什么
  • cocos2dx2.2.5在iOS下加入Google AdMob可能会遇到的问题
  • app开发指南
  • 自定义圆角控件
  • 项目遇到的问题及解决办法
  • python3.9.1怎么用
  • 电子税务局讲解
  • 简述绩效信息的收集原则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设