使用git快速部署php代码
面对频繁更新的php文件,传统的ftp方式部署方式是不可能的,小团队搭建持续集成部署又太繁琐,直接用git部署方便多了。
windows安装git就不说了,搭建git服务器也非常简单,推荐看廖雪峰的搭建Git服务器教程,按照教程做好之后,每次连接git服务器都要输入密码,很烦人,用ssh-key连接的话可以省去输密码,但是教程里面讲的不多,这里大概说一下步骤。
面对频繁更新的php文件,传统的ftp方式部署方式是不可能的,小团队搭建持续集成部署又太繁琐,直接用git部署方便多了。
windows安装git就不说了,搭建git服务器也非常简单,推荐看廖雪峰的搭建Git服务器教程,按照教程做好之后,每次连接git服务器都要输入密码,很烦人,用ssh-key连接的话可以省去输密码,但是教程里面讲的不多,这里大概说一下步骤。
最近在看Docker,感觉很适合开发者用,部署服务器不要太方便,只是学习的成本稍微有点高,在公司的windows上装了Docker Toolbox,起了一个nginx容器
$ docker container run \
-d \
-p 8080:80 \
--rm \
--name mynginx \
nginx
然后通过localhost:8080
死活访问不了,检查命令看端口映射也没问题,网上搜了半天才发现原来是因为Toolbox用到了虚拟机,容器运行在虚拟机中,端口也是映射到虚拟机上,相当于中间隔了一层,把localhost换成虚拟机的IP就可以访问了。
这是我第一次翻译教程,翻译不好的地方请见谅,观看视频需备梯子。在此声明,此翻译原稿来自于互联网,供学习交流之用,请勿进行商业传播。同时,转载时不要移除本声明。如产生任何纠纷,与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
翻译:ryan li
闪电特效在游戏中有很大的用处,从烘托暴风雨的背景气氛到魔法师的闪电攻击。这篇教程里,作者会说明如何用程序生成很酷的2d闪电效果(2D lightning effects):闪电链(bolts),分支(branches),甚至文字(text)