标签 Typecho 下的文章

生命不息,折腾不止。之前我的博客是用Apache部署在Ubuntu上的,由于云服务器快到期了就又买了一台,并打算用Nginx在CentOS上部署。要问我为何这样换,额,貌似后者现在更流行点?不过,既然折腾了,就顺便记录下吧,都是在root用户下操作的。

MySQL

MySQL虽然早就发布了8.0版本,不过似乎到现在仍然没有流行开来,并且还有个MariaDB接替了它的开源位置,这使得MySQL 5.7依然被广泛使用。安装完毕后,创建数据库供Typecho使用(默认"typecho")。

阅读全文

本文以登录界面美化为例来介绍Typecho插件开发。之所以选择这个插件,是因为它简单且比较有趣,适合入门学习。

开发环境搭建

工欲善其事,必先利其器。搭建好开发环境对于后续进行插件开发来说是很重要的,有个好用的 IDE 能有效提升开发效率。这里推荐使用 JetBrains 家的 PhpStorm,配合XDebug插件,来作为我们的开发环境。

PhpStorm的安装,省略。如果有edu邮箱可以免费使用,其余的自行解决。官网:PhpStorm: The Lightning-Smart IDE for PHP Programming by JetBrains

XDebug的安装,参考官网:Xdebug: Documentation » Installation

我的是Linux环境,安装配置总体上还是比较简单的。php.ini里配置xdebug(仅供参考,对于Windows,zend_extension那一行的配置肯定不一样):

阅读全文