位置: 编程技术 - 正文

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

  • 利润表的期末余额
  • 预缴企业所得税计税依据
  • 调减加计抵减额会计分录
  • 期初和期末余额均在借方的账户,一般属于
  • 免税进项税额转出会计分录
  • 企业季度报什么税
  • 新办商贸企业是国企吗
  • 保安服务业务
  • 房地产企业土地使用权入什么科目
  • 房地产开发企业会计科目
  • 招待费进项税如何抵扣
  • 贴标企业
  • 货币的时间价值名词解释
  • 按次申报是什么意思
  • 不动产增值税发票抵扣
  • 购买方红字信息表开具流程图
  • 认缴出资未缴纳公司可以减资吗
  • 公司自有房屋出租 营业范围
  • 超市开具预付卡发票不征税发票上税吗
  • 启动器
  • 退留抵税额会计分录
  • mac dns 设置
  • 公司个人垫付的费用会计分录
  • 哪些情况下可以终止心肺复苏
  • 宏基aspire v5-573g怎样加运行内存
  • 手机测wifi网速准不准
  • 设置ahci模式后,开不了机
  • 捐赠固定资产入账价值
  • win10 上帝模式
  • 承租集体土地如何确权
  • 代驾服务费如何计算
  • 土地增值税预缴税率表
  • 爱丁堡几点天黑
  • 资产负债表中各项目的期末余额
  • 将资本公积转为实收资本什么变了
  • 项目差旅费能计入项目费用吗
  • php延迟静态绑定
  • window.eval方法
  • 运输发票必须附票吗
  • 销售退回的会计科目
  • 劳务公司怎么申请办理
  • 收到工会经费返还属于现金流量表哪
  • phpcms下载
  • 违约金是否计征消费税
  • 公司组织出国旅游可以不带钱吗
  • 床垫发票
  • 购物赠品的处理流程
  • 信用减值损失会影响营业利润吗
  • 生产性企业账务处理
  • 出口免抵增值税税率
  • 存货在报表里是如何体现的
  • 金税四期上线后对个人的影响
  • 以货换货合同
  • 增值税专用发票电子版
  • 所得税费用科目编码
  • 计提以前年度应付股利的分录
  • 预付工程款预算会计怎么做账
  • 公司改名后发票怎么开
  • 销售已经使用过的固定资产税率
  • mysql同步问题之Slave延迟很大优化方法
  • sqlserver日期范围
  • 海尔电脑优盘启动键
  • win10 0×0000007b怎么解决
  • linux 命令提示
  • mac搜索app
  • 梦见古字
  • win7 64位旗舰版设置插上耳机就能播放声音拔下耳机就自动禁音方法
  • js编程实例
  • android 音频焦点丢失 媒体按键
  • opengl绘制函数
  • jquery使用教程
  • toggle button什么作用
  • python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
  • 使用BMFont+NGUI利用图片制作自定义字体
  • jquery用法
  • 2023居民医保怎么交
  • 山东地域分布
  • 代扣代缴企业所得税手续费
  • 酒精税收分类编码查询
  • 企业税收有哪些税种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设