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

保山市网站建设_网站建设公司_安全防护_seo优化

毕业答辩为什么做网站,湖州住房建设部网站,wordpress 搜索提示,湘潭网络公司php中文网最新课程每日17点准时技术干货分享1.先来讲一下自动部署的原理#xff0c;一般在我们push代码的时候#xff0c;可以自动请求webhook中设置的url#xff0c;完成一次请求与响应。那么只要我们设置的url地址请求的php文件内容是执行命令行git push命令#xff0c;则… php中文网最新课程每日17点准时技术干货分享1.先来讲一下自动部署的原理一般在我们push代码的时候可以自动请求webhook中设置的url完成一次请求与响应。那么只要我们设置的url地址请求的php文件内容是执行命令行git push命令则可以实现每次在本地push推送一次代码到远端服务器就会自动git pull拉取最新的分支。2.那么我们需要设置的就是两个地方①git项目的webhook设置一般在我们托管代码的平台在项目设置里都会有一项webhook设置里面一般只有一条内容那就是url的设置这里我设置的是http://www.xxxxx.com/webhook.php(很明显我在网站的根目录扔了一个webhook.php文件那么每次我向远端推送代码的时候我网站的webhook.php文件都会被访问到)②服务器端(代码运行位置)的钩子文件(webhook.php)设置$command cd 代码位置;$output shell_exec($command);$command git pull;$output shell_exec($command);print $output;我这里就是简单的两句先cd命令进入到相应目录然后执行git pull命令主要就是shell_exec()函数的使用这个是php执行命令行的函数同学们可以自己百度具体介绍这里要特别说明的是我之前执行shell_exec()命令的时候服务器会无响应卡死于是我用一句$output shell_exec(ls);print_r($output);指令测试发现也超时很奇怪所以一直搁置来着也想不明白怎么回事毕竟就三五行代码也不知道什么原因让它一直请求超时。后来过了两个月我想会不会是当初print的字符串编码问题于是便有了下面的几句代码$encode mb_detect_encoding($output, array(ASCII,GB2312,GBK,UTF-8));$trans iconv( $encode, UTF-8,$output);print $trans;然后竟然可以执行了。。。我也想不起来之前到底是什么原因shell_exec()一直超时又遇到的小伙伴可以试试不打印返回内容或者将打印内容编码处理一下。不过相信遇到这个恶心问题的小伙伴还是少数。-END-▼
http://www.ihoyoo.com/news/132139.html

相关文章:

  • 临沂自助建站软件网站开发到上线的过程
  • 做qq空间的网站2022年网络规划设计师
  • 做网站首页ps做的网站错位怎么办
  • 莱芜网站优化招聘网辽宁手机响应式网站建设
  • 古腾堡布局的网站h5小程序开发
  • 中国建设银行上海分行网站网站建设有技术的公司
  • 期货贵金属网站建设怎样登网站
  • 互联网企业网站模板融资平台公司定义
  • 网站建设论文开题报告范文娄底做网站的公司
  • 本地环境建设网站广州市网站建设制作费用
  • 驾校网站建设方案题婚17做网店网站
  • 在线网站建设培训班网站建设运营培训总结
  • 装饰公司加盟费用seo推广案例
  • 企业网站源码安装教程宁波网络优化seo
  • 网站建设需要考虑哪些因素抖音小程序推广
  • 国开行网站毕业申请怎么做邯郸建设网站的公司
  • 网站页面配色分析注册公司流程和费用多少
  • 邢台路桥建设总公司网站静态网站建设教程
  • 网站后台如何修改标题新闻 最新消息
  • 上海网站建设q479185700強网页制作基础教程复兴
  • 快速学习网站制作微信商城模板
  • 建设银行个人网站显示不了婚嫁类网站
  • 广东建设厅的网站查询重庆景点导游词
  • 科技网站建设+长沙做ps网页设计的网站有哪些
  • 网站建设预付款如何付双一流建设专题网站
  • 仿素材下载网站源码写作网站后台账号密码忘了怎么办
  • asp网站跳转浏览器网站建设 资讯
  • 建设部网站哪里可以报名考监理员家在深圳业主
  • 江门网站建设硬件设备用户图片上传wordpress
  • 保定网站建设咨询免费24小时在线心理医生