用了三年的第三方博客平台,终于下定决心搬出来。原因很简单:数据不在自己手里,说没就没了;广告越来越多,阅读体验差;想自定义个功能,比登天还难。作为一个写了五年PHP的开发者,自己搭个博客应该不是难事。
技术选型与服务器
域名在万网买的,.com后缀,六十八块钱一年。服务器选了腾讯云的学生机,1核1G,九十九块钱一年,对于个人博客完全够用。操作系统选了CentOS 6.5,Web服务器用Nginx 1.6,PHP跑5.6版本,数据库MySQL 5.6。
为什么不用Apache?因为Nginx占用资源更少,处理静态文件更快,对于1G内存的小服务器来说更合适。PHP-FPM的方式也比mod_php更灵活。
踩过的坑
第一个坑是PHP的短标签。本地开发环境开了shortopentag,代码里用了<? ?>,结果服务器上默认关闭,页面全白。查了半小时日志才发现,最后统一改成了<?php ?>。
第二个坑是文件上传权限。uploads目录的属主是root,PHP-FPM跑在nginx用户下,写不进去。chown改了属主才解决。
第三个坑是MySQL的时区。文章时间差了八个小时,后来在my.cnf里加了default-time-zone = '+8:00'才正常。
现在的感受
博客终于上线了,虽然功能还很简陋——只有文章列表、详情和归档,但这是完完全全属于自己的空间。接下来打算慢慢加分类、标签、搜索功能,再写个简单的后台。独立博客的魅力就在于,你可以按照自己的想法去打造它,而不是被平台限制。
评论(0)
暂无评论,快来抢沙发~
评论功能仅对会员开放,请先登录
登录