others

杂谈 关于《创建自己的PHP框架》的翻译

文档地址:开始阅读 最近翻译了一个文档,《Create your own PHP Framework》,顾名思义,讲的是如何创建自己的PHP框架。这个话题事实上是带着争议性的,很多人认为没有必要自己去花时间创建个自己的框架,PHP现在的框架那么多,也有很多不错的框架可以选择,我们为什么还要自己在做个重复的轮子呢。 我也是抱着这样怀疑的态度去阅读,但是在这个过程中,我发现作者也早早的意识到了这个问题,并且明确的说明这个教程不是用来创建一个通用框架的,他是“个人定制”的,根据你自己的需求来。 还有一点是,教程中的框架很多程度上使用了Symfony的底层组件,Symfony本身是一个非常优秀的框架,而且市面上有很多其他优秀的框架(例如Symfony)也用了它的组件。另外,其中讲到的一些设计模式,例如关注点分离,依赖注入等,

  • sidfate
    sidfate
2 min read
others

杂谈 关于阿里云服务器的更新

最近,身边的几个同事想搞个人网站,于是来找我建站。我推荐了阿里云服务器(不是广告),在安装完服务器环境后结果无法访问。 于是又检查了一遍环境安装的是否正确,发现没问题,下意识的去看了下防火墙配置,发现80端口正常开启。这就很奇怪了,在我以前的服务器上没有出现过类似的问题,然后这时候我想到了以前在朋友的亚马逊aws上也遇到过类似的问题,原因是aws服务器上设置了端口开放的规则,也就是说你还需要在服务器的后台设置开放80端口才能被外部访问,那么阿里云服务器的后台是不是也要设置呢。抱着这个疑惑,我发现了几个坑。 经典网络和专有网络 在购买阿里云服务器的时候会有一个网络类型的选择,在以前这是有2个选择的,经典网络和专有网络,到现在新账户只能买专有网络了,但是以前买过经典网络的老用户还能购买经典网络,这是更新后的一个区别。 先来讲讲两者的区别,阿里官网给的解释是: 经典网络:IP地址由阿里云统一分配,配置简便,使用方便,适合对操作易用性要求比较高、需要快速使用

  • sidfate
    sidfate
4 min read