位置: 编程技术 - 正文

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.13*0.13对吗
  • 存款利息单需要缴纳个人所得税吗
  • 小规模纳税人的企业所得税税率
  • 软件和硬件可以用什么代名词
  • 电子承兑汇票转让怎么操作
  • 公司租用房产税如何征收
  • 被开除了怎么办理手续
  • 不同项目的进项税可以抵销项税吗
  • 购进商品返点的钱用于抵扣货款怎么入账?
  • 贸易类公司所得税核定征收税率是多少?
  • 税率为0的增值税发票能抵扣吗
  • 携税宝报税操作流程
  • 某公司为了更好的开展业务
  • 小规模纳税人日用品增值税税率
  • 管家婆怎样查历史记录
  • 事业单位计提折旧的有哪些
  • 金蝶哪个版本最好
  • 土地出让金产生的利息交契税吗
  • 营改增后城建税怎么算
  • 社保缴费申报表文件
  • 房屋租赁公司要交哪些税
  • mac与iphone联动
  • 实收资本包括哪四个
  • 所得税汇算清缴后如何调整报表
  • PHP:mb_encoding_aliases()的用法_mbstring函数
  • mysql-relay-bin
  • 年度应付职工薪酬在科目余额表哪里看
  • PHP:image_type_to_extension()的用法_GD库图像处理函数
  • 佛法戒律论
  • 资产减值准则所规范的资产
  • phpsql查询
  • 劳务公司差额计税的税率
  • 商业企业促销费包括哪些
  • php引用返回用法怎么用
  • 毕业设计-基于组态软件的流量比值过程控制系统设计
  • php数据库搭建
  • 企业销售旧车增值税处理
  • 所得税汇算清缴退税会计分录怎么做
  • 企业合并属于非企业吗
  • 净资产包含哪些方面
  • 开一家公司的具体步骤
  • 投资性房地产租金
  • 一次性扣除固定资产出售处理
  • 凭证类别的种类及限制条件
  • 经营费用属于什么类科目
  • 缴纳的增值税怎么做账
  • 新建厂房费用可以直接计入管理费用么
  • 复利现值系数表怎么算
  • 个税手续费返还政策文件
  • 退了的社保能申请回来吗
  • 销售款退回会计分录
  • 有留抵税额可以红冲吗
  • 贷款的拨备覆盖率
  • 劳务公司的劳务税是多少
  • 应收其他应收区别
  • 固定资产成本包括什么
  • 凭证上的数字金额怎么填
  • sql server数据库查询语句
  • win7虚拟xp系统怎么安装
  • ubuntu怎么切换到桌面
  • win7怎么设置u盘启动为第一启动项
  • linux userdel
  • UnityEditor.UI.dll' is in timestamps but is not known in assetdatabase
  • js的?
  • jquery ztree实现右键收藏功能
  • 每日一个linux命令
  • 浅谈自己对教育的理解
  • k-means聚类算法例题
  • javascript definitive guide
  • 使用GeoPainter一步一步布置场景
  • Android应用与开发
  • js中倒计时器怎么实现
  • javascript 对象的this指向
  • jquery控制display属性
  • 向境外付款需要代扣代缴所得税吗
  • 税务申报时显示未抄报税?
  • 长期挂账的其他应付款的规定
  • 国税局发票查询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设