位置: 编程技术 - 正文

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

  • 实验用品包括实验仪器吗
  • 固定资产怎么进行折旧处理
  • 未收回的货款是企业资产吗
  • 银行进账单票据号码在哪里
  • 报销用的发票抬头写什么
  • 付款给对方的会计分录
  • 回单结算卡丢失了严重吗
  • 成品出库单模板表格制作
  • 个人股权转让需要注意什么
  • 纳税人采取预收的措施
  • 销售自用旧机动车辆的税务处理
  • 折扣销售的增值税处理方式
  • 商场做促销
  • 公司代垫个税会计分录
  • 货物抵扣货款分录
  • 土地款印花税计入无形资产吗
  • 非独立核算的分公司是法人主体吗
  • 补缴税款罚款
  • 政府机关有纳税识别号吗
  • 积分小技巧
  • 小规模银行存款多笔小金额财务费用可以合并记账吗?
  • 个人土地征收款协议模板
  • 纳税人证明怎么办理
  • 个人给公司付款怎么做分录
  • 新版edge浏览器兼容性视图怎么设置
  • 暂估入账冲回
  • basic run
  • 电脑开wifi给手机用好吗
  • 微信支付宝收款码二合一
  • 没有组策略权限
  • 以房产投资联营,收取固定收入,不承担联营风险的房产
  • php设计思路
  • 无形资产摊销是什么科目
  • 增值税发票可以抵扣多少
  • 企业所得税年度预缴的算法
  • thinkphp错误日志目录
  • 酒店的押金怎么做账
  • php编程基本语法是什么
  • 滴滴打车电子普票可以抵扣进项税额吗
  • php登录注册整套源码
  • 微信支付开发者平台
  • pyecharts怎么用
  • 路径规划的基本流程和方法
  • opencv1.0
  • 利润表三步法
  • 税控开票清单
  • 法人为什么不能领取失业金
  • 所得税申报表里季初资产是指什么
  • 给客户的客户开普票算不算虚开
  • 高新技术企业补助需要交所得税吗
  • 双分录怎么做记账凭证
  • 个人所得税计入应付职工薪酬吗
  • 借款可以抵扣企业所得税
  • 哪些项目可以计提汇兑损益
  • 研发费用不能加计扣除的有哪些项目
  • 非税收入一般缴款书是什么意思
  • 库存现金管理是财务分析的吗
  • 单式记账法缺点是什么
  • 在建工程二级科目待摊支出
  • 项目资本金如何确定
  • 编制利润表的主要根据是
  • 购入固定资产入账会计处理
  • sql合并多行到一列
  • MySQL索引背后的数据结构及算法原理
  • centos6yum源
  • mac系统怎么新建txt
  • 包含正在使用的windows版本 无法格式化
  • windows7调制解调器在在哪里打开
  • win10version最新版本
  • win8.1网络设置
  • 查看rpm包含的内容
  • window10提示更新总是
  • hosts文件win10
  • ajax分页查询数据文档效果图
  • python怎么运作
  • linux shell条件判断语句
  • js取反运算符
  • json遍历对象集合
  • 重庆电子税务局官网登录入口
  • 哪些初级农产品可以免税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设