在 Mac OS X 10.4 Tiger 中安装 WordPress 2.2

英文原文见此处:MacZealots > Tutorials > Installing WordPress on Tiger本文为中文翻译,略有修改。对于现有的多种博客选项,许多人倾向于使用自己的博客系统,而非如 BloggerTypePad 一类无需自行管理的服务. 在软件方面, 世面上有许多令人满意的产品, 譬如 Six Apart 的 Movable TypeWordPress是又一款成熟、有能力而且免费的博客引擎,它受众多博客欢迎(比如其奠基开发者,Matt Mullenweg),并且在网络上迅速地流行。WordPress是个人和专业博客的杰出选择,而且免费。

本教程将教会你如何在 Mac OS X 10.4 Tiger中安装WordPress version 2.2。如果你已经安装过任何博客系统,比如WordPress 或者Movable Type,你可能已有配置好的MySQL和/或PHP。如何你是这种情况,你可直接跳至第4步。在开始之前,让我们先总结一下整个过程:

  1. 下载并安装 WordPress version 2.2
  2. 启用个人 Web 共享
  3. 下载并安装 MySQL
  4. 配置 MySQL
  5. 启用并测试 PHP
  6. 配置 WordPress
  7. ???
  8. 接着就等着读者来访吧!

声明

文中所给出的命令输入时均不包括序号。输入一行命令,按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!

Posted in Apple, WordPress at May 13th, 2007. Trackback URI: trackback
Tags: , , , , , , , ,

No Responses to “在 Mac OS X 10.4 Tiger 中安装 WordPress 2.2”

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>