zzxworld

安装和使用 WordPress

最近准备开始体验一些开源的 Web 程序,所以接下来会分享一些相关体验文章。内容会涵盖安装和一些基础性的功能使用介绍,以及个人想法。作为这个系列文章的第一篇,就献给人气爆棚的 WordPress 了。

准备工作

WordPress 是一个基于 PHP 语言开发的 Web 程序。所以在开始体验 WordPress 前,请先准备好 PHP 代码的运行环境。这个运行环境取决于自己想要以何种方式来体验 WordPress。比如说只是想在自己的电脑上先尝试一下,就需要先在自己的电脑上搭建好 PHP 运行环境,确保可以正常执行 PHP 代码,这其中还牵涉到 MySQL 数据库连接。我之前有一篇在 Arch Linux 上搭建 PHP 开发环境的文章可以作为参考:

如果是准备以互联网的方式直接访问,那就需要在阿里云等类似的云计算平台上购买 PHP 虚拟空间或是 WordPress 主机。

相对来说,选择购买 PHP 虚拟空间会让整个过程简单许多。它可以让你跳过折腾 PHP 语言环境的步骤,直接开始尝试体验 WordPress 程序的功能。

在准备好 PHP 语言的运行环境后,就可以开始 WordPress 的安装流程了。

安装 WordPress

WordPress 的安装流程很简单,总结起来就四步:下载、解压、上传代码和安装。下面分别来说明。

一、下载

WordPress 代码的下载有两个渠道,分别如下:

这两个地址都是 WordPress 官方下载地址,区别只是在中文站下载的代码默认会带上中文语言包,所以代码文件会稍微大上几百 KB 左右。没有英文语言障碍可以随便选择,否则建议直接下载中文版。

二、解压

下载后的文件是 .zip 后缀的压缩文件,直接双击就可以完成解压操作。

三、上传代码

解压后会出现一个 wordpress 目录,这个目录就是 WordPress 的源码文件。把这个目录中的文件上传到准备好的 PHP 环境。

四、安装

打开浏览器,输入 PHP 运行环境中 WordPress 源码目录的访问地址。一切正常的情况下,会出现以下开始安装的界面:

Screenshot 1

点击「现在就开始」按钮,进入数据库连接的配置界面:

Screenshot 2

这里要根据自己选择的 PHP 运行环境来配置数据库连接信息,数据库配置这一步很重要,如果配置不正确,就无法进入下一步。目前 WordPress 与 MySQL 数据库是高度绑定的,而且依赖于 PHP 的 mysqli 组件。如果在数据库配置无误的情况下依然无法顺利通过这一步,可以去确认下 PHP 运行环境是否包含 mysqli 组件。一切无误后,才会看到这个可以连接到数据库的提示:

Screenshot 3

点击「运行安装程序」,完成最后的安装配置:

Screenshot 4

这里只要设置好站点名称,用户名,密码以及邮箱地址即可。如果使用程序自动生成的随即密码,记得复制保存。然后点击「安装 Wordpress」。根据电脑或服务器的性能,稍等几秒钟后,程序就安装完毕。

Screenshot 5

点击「登录」按钮进入登录界面。输入刚才的用户名和密码,即可进入后台。

WordPress Login

使用 WordPress

安装好后的 WordPress 默认就可以开始使用了。

WordPress Dashboard

通过「文章」或「页面」菜单可以添加新的站点内容。最新的 WordPress 默认使用区块编辑器,这是一个极具特色,也十分强大的内容编辑工具。一些习惯了 Word 式风格编辑的朋友可能不太习惯这个编辑器,但我建议是摒弃一些旧的习惯,来尝试深度使用一下。它能让你创作的内容具有更丰富的展现方式和可能性。

配置方面 WordPress 主要有两块:样式和插件。它们分别让 WordPress 在界面和功能方面有了更加灵活的自定义性。

样式

样式也称为主题,或是模板。它让使用同一个程序的站点可以展现出不一样的界面和外观。如果想要自己的 WordPress 站点在外观方面看起来个性十足,选择并配置样式就是必不可少的操作。

WordPress 打通了后台和官方样式库的连接,所以直接在自己的站点后台就可以直接搜索,选择并应用各种样式。WordPress 凭借多年来极具人气的社区和生态,累积了海量的高质量样式,注意别挑花了眼。

插件

样式是自定义 WordPress 的外观,插件则是自定义 WordPress 的功能。一个负责面子,一个负责里子,相互依衬,让 WordPress 程序更强大。

插件可以让 WordPress 做到它默认无法做到的事情。比如添加产品展示功能,添加交易功能,又或是扩展点赞等交互功能等。它让 WordPress 脱离了博客程序的范畴,从而更像是一个内容管理系统。

总结

我用 WordPress 做个一个企业站,从开发角度的体验来看,WordPress 提供了无与伦比的便利性。而且后台的美观度也不错。作为一个开箱即用的建站程序,体验非常好。丰富的模板和扩展让我在需要扩展程序功能时效率倍增。

不过 WordPress 的灵活性也带来了性能方面的问题。当站点承载的内容越来越多,功能扩展的越来越多时,就需要通过各种技巧来提升性能表现了。所以在安装各种插件时,请保持节制。

安全方面首先要注意的就是不要安装来路不明的样式和插件,避免被植入恶意代码。同时尽可能的保持程序为最新版本,以避免公共漏洞所带来的影响。可以的话我建议用 Git 把代码管理起来,这样即便碰到了一些安全问题,也便于恢复和处理。

最后来一张目前最新版本(6.0.1)的 WordPress 首页截图作为结尾,我一直觉得 WordPress 默认的官方主题就很不错。

WordPress new Site of Homepage

使用 Flarum 搭建社交论坛

PHP 生态下的开源程序真是繁荣,一连几天体验了各种不同类型的开源建站程序,大部分都是基于 PHP 语言。今天要尝试的这款搭建论坛的程序也是,它的名字叫 Flarum。

使用 Zen Cart 搭建购物网站

昨天在体验 OpenCart 时,顺便提了一下 Zen Cart。之后搜了下,没想到它还健在。既然还在,那我今天就来介绍一下这个曾经让我又爱有恨的电商网站软件:Zen Cart。

使用 OpenCart 搭建购物网站

连续体验了两天博客类的建站软件,有点乏了。换换口味,来看看搭建电商购物网站的软件,今天要尝试的是 OpenCart。

使用 Typecho 搭建博客网站

开源程序体验第二篇,今天来尝试一个从功能上看和 WordPress 很像的建站程序:Typecho。