在 Mac OS X 10.4 Tiger 中安装 WordPress 2.2
英文原文见此处:MacZealots > Tutorials > Installing WordPress on Tiger本文为中文翻译,略有修改。对于现有的多种博客选项,许多人倾向于使用自己的博客系统,而非如 Blogger 或 TypePad 一类无需自行管理的服务. 在软件方面, 世面上有许多令人满意的产品, 譬如 Six Apart 的 Movable Type。WordPress是又一款成熟、有能力而且免费的博客引擎,它受众多博客欢迎(比如其奠基开发者,Matt Mullenweg),并且在网络上迅速地流行。WordPress是个人和专业博客的杰出选择,而且免费。
本教程将教会你如何在 Mac OS X 10.4 Tiger中安装WordPress version 2.2。如果你已经安装过任何博客系统,比如WordPress 或者Movable Type,你可能已有配置好的MySQL和/或PHP。如何你是这种情况,你可直接跳至第4步。在开始之前,让我们先总结一下整个过程:
- 下载并安装 WordPress version 2.2
- 启用个人 Web 共享
- 下载并安装 MySQL
- 配置 MySQL
- 启用并测试 PHP
- 配置 WordPress
- ???
- 接着就等着读者来访吧!
声明
文中所给出的命令输入时均不包括序号。输入一行命令,按Enter以执行。
下载并安装 WordPress version 2.2
如果想通过博客成名,我们将需要某种博客软件,对不?我们要做的第一件事就是下载WordPress的最新稳定版本,WordPress version 2.2。压缩后文件大小约为 250KB,而且OS X会为你解压缩好。一旦解压缩完毕,重命名文件夹为wordpress。我们需要把 wordpress目录移动到Mac OS X位于/Library/WebServer/Documents的Web hosting目录下。默认情况下,所有对根目录的请求 (比如 http://maczealots.com/) 将指向这个目录。这项设置可以在Apache的 httpd.conf 文件中更改,这点将在稍后介绍。如果你愿意的话,也可以将 wordpress 目录的名字改成别的样子, 比如 blog。这样的话,博客的网址就变成了 http://www.yoursite.com/blog/。 另外, 如果你想把博客放在根目录,先删除 /Library/WebServer/Documents 目录内的所有项目,并且把 wordpress 目录的全部内容移动到现已空空如也的Documents目录。
启用个人Web共享
“个人Web共享” (PWS) 是Apple的Apache市场营销名称。Apache 具有工业级强度,且经实践检验为真正Web服务器的基础。当你启用 PWS 时,OS X 将启动 Apache,注册其模块,开启端口… 由于我们将为blog提供主机, 我们需要 Apache 持续运行.要启用个人Web共享, 打开系统预置中的共享预置面板。钩选 “个人 Web 共享”,如此即可。(在系统允许你启用任何服务之前,可能需要你验证管理员权限) 直接关闭系统预置; 你现在可以安装MySQL了。注意:SQLite已被包含在OS X 10.4内。然而,WordPress对SQLite的支持仍处于开发进程中。 所以就目前而言,MySQL依旧是我们的选择。
下载并安装 MySQL
MySQL作为WordPress(以及其他博客软件,如 Movable Type) 的数据库后台,能被用于储存诸如博客条目,用户信息,评论的数据。 MySQL可免费个人使用。首先,下载MySQL(文章发表时版本为4.0.24)。下载下来的磁盘镜像包含两个安装包以及一个自述文件。我们将使用两个安装包。打开首要 MySQL 安装程序。它将在你的OS X分区上安装所有运行MySQL必备的组件。上一步完成后,运行启动项目安装程序。启动项目将会在电脑启动时自动开启MySQL。
注意
一个最常见的问题是用户安装MySQL 4.1 而不是 4.0。我能理解用户对最先进软件的渴望,但是WordPress (以及其他大多数 博客/CMS 系统) 使用一种较老、且与MySQL 4.1 及更新版本不兼容的验证体系。虽然有可行的招数和解决办法,最容易的安装还是使用MySQL 4.0。
配置 MySQL
如果你使用的是MAMP或WebServerXKit,你可以跳过启动 MySQL 后台这步。两者均包括Apache, PHP, MySQL,而且均为已编译好的版本。对MAMP而言,可使用附带的程序或 Dashboard widget 启动 MySQL 后台;而如果你用的是WebServerXKit,可通过附带的WebServerXKit配置面板启动MySQL。
Tip
你可以在安装完MySQL后,可将其路径添加到你的用户目录下的.bash_profile文件里。这样做的好处在于,你日后要用到mysql和mysqladmin这两个命令时,就无须输入完整路径了。你将使用如下命令打开并编辑此文件:sudo pico .bash_profile 打开后,添加:
export PATH="/usr/local/mysql-standard-5.0.20a-osx10.4-powerpc/bin/:$PATH
其中“/usr/local/mysql-standard-5.0.20a-osx10.4-powerpc/bin/”为 “/MySQL安装路径/bin/”,即用你安装MySQL的路径(通常为“/usr/local/mysql”)替换“/usr/local/mysql-standard-5.0.20a-osx10.4-powerpc/”,路径中的“bin/”为存放可执行二进制(Binary)程序的目录。
启动MySQL 后台
现在你已安装好了MySQL,接下来就要配置MySQL以使WordPress可以访问MySQL数据库。打开终端程序 (该程序位于/Applications/Utilities/) ,输入如下命令(不包括序号,输入一行命令,按Enter以执行)以切换目录,作出一些修改,启动MySQL 后台:
cd /usr/local/mysql
sudo chown -R mysql data/
sudo echo
sudo ./bin/mysqld_safe &
开启 MySQL 并使用 test 数据库以确保所有东西运行正常
- /usr/local/mysql/bin/mysql test
如果所有东西运行正常,你应该看到类似于下面这段文字的输出:
Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1 to server version 4.0.24-standardType ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.mysql>
一旦你验证了MySQL运行正常,使用命令 quit 返回控制台提示。
更改MySQL的root帐户的密码
现在MySQL已运行起来,我们将更改MySQL的root帐户的密码。这样就可让 WordPress (当然还有你) 稍后存取数据。使用如下命令 (用你想要的密码替换yourpasswordhere):
/usr/local/mysql/bin/mysqladmin -u root password yourpasswordhere
为WordPress创建一个数据表
我们在 MySQL 内要做的最后一件事是为WordPress创建一个数据表用于存取数据。为将事情简单化,我们给它取名为 wordpress。为做到这些,我们将进入 MySQL,创建一个数据表,并允许WordPress编辑它。
/usr/local/mysql/bin/mysql -u root -p
CREATE DATABASE wordpress;
quit;
解释
- 第一行命令使用root帐户进入mysql进程。
- 第二行命令为WordPress创建一个数据表wordpress。
- 第三行命令退出mysql进程。
- mysql中的命令均以分号“;”为结束标识。
启用并测试 PHP
至此MySQL已配置完毕,接下来就是启用PHP了。Mac OS X 包含PHP组件,但是默认情况下未激活。幸运的是,要做到这点很简单。我们仅须修改一个文件:httpd.conf,它是Apache的配置文件。用你最喜欢的编辑器打开这个配置文件 (我将使用pico):
sudo pico /etc/httpd/httpd.conf
将光标移动至动态共享对象( Dynamic Shared Object,DSO)支持区段。即包含所有LoadModule的列表处。对应PHP 4的那一行是最后一行。找到这一行并去除注释标记(即本行开头的”#”)以使其激活。修改结果如此:
LoadModule php4_module
同样AddModule列表中去除PHP 4那一行的注释标记,结果如下:
AddModule mod_php4.c
修改完上述两行后,保存文件,退出编辑器。由于我们刚刚更改了Apache的加载设置,我们需要重启Apache以使其识别上述改变:
sudo apachectl graceful
完成以上操作后,用你喜欢的文本编辑软件新建一个文本文件(请勿使用倾向于使用RTF格式的TextEdit,虽然本人选择使用SubEthaEdit)并使其内容如下:
<?php
info();
?>
将文件保存为test.php,并将其放至虚拟主机(Web Hosting)的根目录内(/Library/WebServer/Documents/)。然后,在浏览器内用页面网址加载文档(通常为http://localhost/test.php)。如果PHP已被正常启用,the phpinfo(); 这个命令应该输出PHP安装的相关信息。如果没有输出,请追溯你的操作步骤 - 过程中犯错非常容易。
配置 WordPress
现在到了最后一步:配置WordPress。首先,你将需要编辑WordPress的的默认配置文件wp-config-sample.php。该文件可在WordPress的根目录内找到。你将在此文件内设置数据库信息。编辑如下内容:
define(’DB_NAME’, ‘wordpress’); - Change ‘wordpress’ to the name of the database you created in MySQL (in the example we named it wordpress).define(’DB_USER’, ‘username’); - change ‘username’ to root.define(’DB_PASSWORD’, ‘password’); - change ‘password’ to the MySQL password you chose.
一旦完成修改,保存文件于同目录下,名称为wp-config.php并删除wp-config-sample.php。现在,打开你所喜欢的浏览器并运行WordPress安装文件,文件位于 http://localhost/wordpress/wp-admin/install.php。(请记住如果你选择了将WordPress安装到另外的目录下,比如直接安装到根目录,网址将有所不同。)WordPress会带领你完成安装过程并在相应数据库中创建所需数据表。完成安装WordPress后,它将给你一个用户名(admin)和密码用于登录WordPress。此密码是随机生成的并且不可恢复,所以请记下这个密码。事实上现在可通过email取回密码。登录后,你需要立即做两件事。其一,修改你的密码为便于你记忆的。修改可在后台的用户(Users)标签下 找到。另外,为避免以“ 管理员(Administrator)”身份发布博客条目,你可以创建一个新账户或在管理员账户下修改昵称。终于到了你一直等待的那个时刻。在后台点击查看网站 » 或打开浏览器并浏览至http://localhost/wordpress,等着你的博客出现吧!现在你就可以卷起袖子、完美你的CSS,以及创作个人诗篇,并将它们展现给自由世界,同时无须在额外软件上花费一分前。
Happy blogging with WordPress, everybody!