首页 > 站长杂谈 > PHP博客程序推荐

PHP博客程序推荐

PHP是目前为止比较受欢迎的web编程语言,网络中出售的虚拟主机大多也是基于PHP的。如果你对所有的在线博客网站的不是很满意,想要建立一个自己的博客,PHP空间是一个不错的选择,因为很多优秀的免费博客程序都是使用PHP语言编写的。

一、WordPress
WordPress是世界使用量居第一位的PHP开源博客程序。它具有很强的拓展性,并且自身维护一个插件库和主题库。每天都有世界各地的开发者向WordPress提供插件和主题。绝大多是插件和主题免费,部分付费可获得高级功能。

软件中文官网:https://cn.wordpress.org

下载后解压然后通过FTP/SFTP上传到空间指定目录。不同主机商的网站空间根目录都不尽相同,有的是htdocs,有的是WEB,有的是wwwroot,然后直接访问你的空间绑定的域名就会自动跳转到安装页面。按照提示依次输入MySQL数据库用户名、密码和数据库名称,完全正确即可进行下一步,然后设定网站名称、管理员帐号、密码及邮箱。设置完成后即可进行使用。由于WordPress功能比较多,程序也显得比较臃肿。当文章达到一定数量建议使用wp-super-cache等静态化插件将网站静态化,提升网站打开速度。由于G.W.F.的存在,多种国外服务在国内往往不能很好的服务,所以如果想要在国内使用WordPress就必须进行相关设定。一个是头像,Gravatar头像在国内无法使用,引用该网站头像不仅不会显示还会拖慢网站加载时间直到连接超时,所以需要在设置→讨论中取消勾选“显示头像”。然后是Google字体。Google的字体服务已经迁移到了国内,可以正常使用,但是Google字体中大部分是面向英文用户的,也就是不包含汉字字库的。如果包含了汉字字库则会由于文件过大而拖慢网站打开时间,手机数据用户还会无端浪费流量。禁用Google字体在后台中没有原生功能,需要安装Disable Google Fonts来进行禁用。有一个Replace Google Fonts插件不建议使用,因为时代不同了,这个插件也没有了意义。

还有就是停用emoji表情。提供emoji的js链接地址已经被G.W.F.了,所以如果继续引用会延长网站加载时间,直到连接超时。一些ISP会将链接原地址替换为广告链接,更有甚者直接location到广告网站。所以,一定要禁用emoji。下面是禁用emoji的代码

remove_action('admin_print_scripts','print_emoji_detection_script');
remove_action('admin_print_styles','print_emoji_styles');
remove_action('wp_head','print_emoji_detection_script',7);
remove_action('wp_print_styles','print_emoji_styles');
remove_action('embed_head','print_emoji_detection_script');
remove_filter('the_content_feed','wp_staticize_emoji');
remove_filter('comment_text_rss','wp_staticize_emoji');
remove_filter('wp_mail','wp_staticize_emoji_for_email');
add_filter( 'emoji_svg_url','__return_false' );

二、zblog
zblog是国内的一款PHP博客程序,也带有插件库和主题库,可以说功能和WordPress相近。但是因为只有国内用户使用并进行维护,社区活跃度不如WordPress,但是在国内也已经首屈一指了。他可以通过两种方式进行安装,其一是像WordPress一样将完整程序文件上传然后进行安装,还可以只上传install.php安装文件,然后在浏览器中访问安装文件,安装文件会自动下载所需的其余文件,相对的方便了一些。

三、emlog
emlog是一个轻量级的PHP博客程序,由个人开发者进行维护。程序免费,但是想要下载就需要付费注册作者论坛,然后才能获得下载权限。下载安装方式与WordPress大同小异。针对emlog,文章最后有惊喜哦^^

四、Typecho
Typecho也是由个人开发者开发,开发者声称Typecho是最轻量级的一款PHP博客程序,代码和数据库占用也是同类程序中最小的。Typecho官方最新版是2014年10月10日发布的Typecho1.0,其后通过GitHub开源,任何人都可以向Typecho中贡献代码。由于PHP7已经彻底废除了MySQL函数,Typecho仅能通过PDO连接MySQL或者使用SQLite。官方1.0版仍存在问题,不过最新开发版已经修复,推荐使用最新的开发板。


刚才说文章结尾有emlog彩蛋,是什么呢?就是下载emlog历史版本,不需要论坛权限,然后在网站后台进行更新,即可使用最新版emlog

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.