位置: 编程技术 - 正文

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

  • 外部奖励与内部奖励
  • 一般纳税人开劳务发票几个点
  • 税务局可以委托公司代征税,你觉得可能吗?
  • 个体工商户年度报告表怎么报
  • 接受捐赠材料需要交税吗
  • 企业与政府土地合作开发模式
  • 公司车买保险怎么付款
  • 必须开具增值税专用发票
  • 小规模购买金税盘
  • 合并财务报表内部固定资产交易的抵消
  • 企业印花税算法
  • 企业核税需要什么资料
  • 小微企业免征增值税的账务处理
  • 财务费用中的利息收入指什么
  • 加计扣除是什么优惠方式
  • 费用摊销的常用方法有哪些
  • 挑主板要注意什么
  • 财务都干些什么
  • 哪些抵押物必须登记才有效
  • 长期债权投资收回的利息 现金流量表
  • 补记以前年度收入怎么做账
  • frameworkservic.exe是什么进程 有什么作用 frameworkservic进程查询
  • 本地连接受限制无法连接
  • 生产和提供的区别
  • 购买货物现金付讫的会计分录
  • 如何失业保险金
  • 银行对账单怎么写凭证
  • mediacache是什么文件夹
  • 小米mini路由器mesh
  • 建筑业会计需要做到哪些
  • yolov5 c
  • 购进的货物
  • tensorflow1 教程
  • laravel pay
  • vue引用svg矢量图
  • 盘盈的存货计入哪个科目
  • 《中华人民共和国民法典》
  • 民营医疗机构是指哪些
  • 启动mysql的语句
  • phpcms 标签
  • 一联发票和二联发票
  • 不单独计价的包装物是什么意思
  • ibm.data.db2
  • 库存股属于什么账户
  • 小规模开发票免税如何记账?
  • 增值税普通发票可以抵扣吗
  • 补开以前年度发票
  • 钱汇错了报警有用吗
  • 利息与资金占用费
  • 季度的工会经费怎么算
  • 本期应补退税额是什么意思
  • 什么是库存现金限额
  • 一次性付款的优势
  • 代开的专票作废了怎么做账?
  • 缴纳工会经费如何记账
  • windows7内部版本7601激活密钥
  • win7怎样安装摄像头驱动
  • 电脑开机一直显示windowsxp
  • solaris 11.4
  • linux命令大全chm版
  • linux中使用最多的命令
  • mac 系统查看
  • 在任务栏右下角添加图标
  • win8系统特点
  • windows10故障
  • Linux>=2.6.39 Mempodipper本地提权分析和EXP利用(CVE-2012-0056)
  • Win10系统无法启动,如何修复
  • 激活 win7
  • windows10无法安装
  • unity as
  • unity脚本模板
  • python把html页面生成图片
  • JavaScript+html5 canvas制作色彩斑斓的正方形效果
  • 面向对象的java语言
  • 用JObj实现的渐变效果
  • JavaScript中Textarea滚动条不能拖动的解决方法
  • 浙江省医保改革方案2022
  • 福建省农业厅副厅长梁
  • 掌上海关怎么查询
  • 张某每月从单位取得工资15000
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设