当前位置: 首页 > news >正文

做企业网站服务器有经验的赣州网站建设

做企业网站服务器,有经验的赣州网站建设,owasp+网站开发,深圳 三人 网站建设通过 PHPStorm 配置热更新开发环境在开发 Hyperf/Swoole 这样的持久化应用时#xff0c;每当应用代码发生了变更时#xff0c;都需要重启应用使代码生效#xff0c;尽管在开发 CLI 应用时这也是一个正确且合理地操作#xff0c;因为我们开发过程中仍需要关注 stdout 输出的…通过 PHPStorm 配置热更新开发环境在开发 Hyperf/Swoole 这样的持久化应用时每当应用代码发生了变更时都需要重启应用使代码生效尽管在开发 CLI 应用时这也是一个正确且合理地操作因为我们开发过程中仍需要关注 stdout 输出的信息以判断应用的运行状态与结果。但这跟我们原来开发 PHP-FPM 应用的习惯有很大的差异如果我们希望保持像 PHP-FPM 下的开发习惯保存代码即生效的话都能怎么做呢根据「Hyperf 官方文档 - 协程组件库」一章内的介绍有几款第三方工具可以提供该功能的支持但如果我们使用的是 PHPStorm 来进行开发那么我们可以直接通过 PHPStorm 里面的 FileWatcher 来实现该功能。实现的原理就是通过 FileWatcher 来监听项目下的文件变更然后执行一个 shell 脚本通过这个 shell 脚本来进行应用的重启工作。创建 reload.sh首先我们先在 skeleton 的 bin 目录下创建一个 reload.sh 文件并写入以下 Shell 代码#!/bin/bashbasepath$(cd dirname $0; pwd)cd $basepathif [ -f ../runtime/hyperf.pid ];thencat ../runtime/hyperf.pid | awk {print $1} | xargs kill rm -rf ../runtime/hyperf.pid rm -rf ../runtime/containerfiphp hyperf.php start这里的 shell 脚本所做的事情就是判断 ./runtime/hyperf.pid 文件是否存在如果存在则根据这个 pid 文件来 kill 掉已运行的应用并删除掉这个 pid 文件随后通过执行 php bin/hyperf.php start 命令来启动应用设置应用为守护进程运行由于设置了热更新那我们也需要把应用设置为守护进程运行在 Hyperf 里可以通过在 config/autoload/server.php 的 settings 中增加 daemonize 并设置为 true参考配置如下?php // 这里省略了其它配置return [settings [daemonize 1,],];配置 FileWatcher接下来我们在 PHPStorm 中配置 FileWatcher 的规则通过 Preferences - Tools - File Watchers 进入配置页面然后点击底部的 添加一个配置参考配置如下Name: phpFile Type: PHPScope: Project FilesProgram: shArguments: $ProjectFileDir$/bin/reload.shShow Console: Always然后在列表我们要再将我们刚才创建的 watcher 勾选为 enabled完成至此我们便完成了所有的配置此时我们仅需通过 sh bin/reload.php 命令来启动应用随后更改文件我们便会在 IDE 上看到如下的 output 窗口输出重启的信息了。
http://www.zqtcl.cn/news/789694/

相关文章:

  • 网站主关键词湖南网站定制
  • 长沙seo网站排名优化公司进入秦皇岛最新规定
  • 企业网站优化平台宝山北京网站建设
  • 给人做代工的网站加盟代理网
  • 网站建设用dw电脑谷歌浏览器打开是2345网址导航
  • 做外贸一般总浏览的网站太原的网站建设公司哪家好
  • 台州建网站公司wordpress 用微信登陆
  • 广州白云网站建设家在深圳业主
  • 呼和浩特网站建设哪家最便宜?携程旅行网网站策划书
  • 网站建设及相关流程北京网站备案域名
  • 汉字叔叔花了多少钱做网站微商城科技
  • 网站代理被抓html网站开发实战
  • 如何建立免费的网站网站copyright写法
  • 官方网站下载12306合肥有没有做网站的单位
  • 甘露园网站建设网站框架图片
  • 做网站怎样赚卖流量石家庄网站建设联系电话
  • wordpress 图片网站本地免费发布信息网站
  • 建设网站和别人公司重名新乡建设招标投标网站
  • 四川省建设厅网站证想开个网站怎样开公司
  • 做机械一般做那个外贸网站电商软件开发费用
  • 网站外链坏处龙岗网站设计信息
  • 郑州网站建设乙汉狮网络搜索优化网络推广
  • Dw做html网站百度推广竞价排名
  • 北京市电力建设公司网站万云网络网站
  • 校园网站开发方案做网站现在用什么语言
  • 网站建设学什么书中联建设集团股份有限公司网站
  • 制作个人业务网站go 做视频网站
  • 域名对网站建设有什么影响吗找人做仿网站
  • 网站建设翻译谁提供爱心代码html简单
  • 上海专业网站建站公司asp.net商务网站 包括哪些文件