<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mimijidi &#187; tutorial</title>
	<atom:link href="http://otherside.mimijidi.com/entries/tag/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://otherside.mimijidi.com</link>
	<description></description>
	<lastBuildDate>Wed, 09 Jun 2010 11:50:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Install WordPress on a Mac</title>
		<link>http://otherside.mimijidi.com/entries/install-wordpress-on-a-mac/</link>
		<comments>http://otherside.mimijidi.com/entries/install-wordpress-on-a-mac/#comments</comments>
		<pubDate>Fri, 07 Apr 2006 19:25:05 +0000</pubDate>
		<dc:creator>Zhen Sun</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://otherside.mimijidi.com/entries/install-wordpress-on-a-mac/</guid>
		<description><![CDATA[为了在 Mac OSX 上安装 WordPress，我们需要什么呢？ Personal Web Sharing（Apache，系统内建） MySQL 当然还有亲爱的 WordPress 下载、安放 WordPress 首先我们要到 WordPress 的官方网站下载一个 最新版本的 WordPress，.zip 格式或者 .tar 格式都可以。将解压缩之后的文件放在 /Library/WebServer/Documents 目录下。/Library/WebServer/Documents 是 Web 服务器的根目录，你可以把它清空，然后把 WordPress 的文件直接放在里边，也可以在其中新建一个目录放置 WordPress（比如 /blog/）。在这里我们新建一个目录吧，就叫 wordpress，这样以后就可以通过 http://localhost/wordpress/ 来访问啦。 安放好了 WordPress 之后，我们就可以开启内建的 Apache 服务器了。 开启 Personal Web Sharing 所谓 Personal Web Sharing 就是 Mac OSX 下的 Apache（为什么不直接注明呢⋯⋯）。 开启这项服务很简单，在 System Performances -> [...]]]></description>
			<content:encoded><![CDATA[<p>为了在 Mac OSX 上安装 WordPress，我们需要什么呢？</p>

<ul>
<li>Personal Web Sharing（Apache，系统内建）</li>
<li><a href="http://www.mysql.com/" title="MySQL 数据库">MySQL</a></li>
<li>当然还有亲爱的 <a href="http://www.wordpress.org/" title="WordPress 首页">WordPress</a></li>
</ul>

<h4>下载、安放 WordPress</h4>

<p>首先我们要到 WordPress 的官方网站下载一个 <a href="http://wordpress.org/download" title="WordPress 下载页">最新版本的 WordPress</a>，.zip 格式或者 .tar 格式都可以。将解压缩之后的文件放在 <code>/Library/WebServer/Documents</code> 目录下。<code>/Library/WebServer/Documents</code> 是 Web 服务器的根目录，你可以把它清空，然后把 WordPress 的文件直接放在里边，也可以在其中新建一个目录放置 WordPress（比如 /blog/）。在这里我们新建一个目录吧，就叫 wordpress，这样以后就可以通过 http://localhost/wordpress/ 来访问啦。</p>

<p>安放好了 WordPress 之后，我们就可以开启内建的 Apache 服务器了。</p>

<h4>开启 Personal Web Sharing</h4>

<p>所谓 Personal Web Sharing 就是 Mac OSX 下的 Apache（为什么不直接注明呢⋯⋯）。</p>

<p>开启这项服务很简单，在 System Performances -> Sharing 中，选中Personal Web Sharing，搞定。打开了Web Server，下一步就是安装MySQL了。</p>

<h4>下载安装 MySQL</h4>

<p>MySQL 数据库用于存储 WordPress 的各种信息（文章，评论，用户，等等），并且他对个人使用是免费的。最新的 MySQL 版本是5.0，并且 WordPress 2.0 也能很好的支持。</p>

<p>首先到 <a href="http://dev.mysql.com/downloads/mysql/5.0.html">MySQL 5.0 的下载页</a>，选择适合自己系统的版本下载。现在 5.0 有 PPC 和 x86 两种版本提供下载，下载完成以后 Mac OSX 会自动将 .dmg 文件 mount 到桌面。在 5.0 的安装包内会有4个文件：MySQL 安装文件，MySQLStartupItem（开机自动运行），MySQL.prefPane（System Performance 中的控制 MySQL 的面板），以及一个 ReadMe。首先运行安装文件，再运行 MySQStartupItem 配置自动运行，以及 MySQL.PrefPane。安装完成之后，我们就要开始设置 MySQL，设定用户密码，建立 Table。</p>

<h4>设置 MySQL</h4>

<p>终于到了最烦琐的步骤。打开终端(<code>/Applications/Utilities/Terminal.app</code>)，依次输入以下命令。</p>

<blockquote>
  <p><code>cd /usr/local/mysql
  sudo chown -R mysql data/
  sudo echo
  sudo ./bin/mysqld_safe &amp;</code></p>
</blockquote>

<p>接下来我们用 test 数据库来试探一下 MySQL 是否在正常运行。同样是在终端。</p>

<blockquote>
  <p><code>/usr/local/mysql/bin/mysql test</code></p>
</blockquote>

<p>如果 MySQL 吐给你下面的信息，就说明 MySQL 已经成功运行了。`</p>

<blockquote>
  <p>Welcome to the MySQL monitor.  Commands end with ; or \g.
  Your MySQL connection id is 1 to server version 4.0.24-standard</p>
  
  <p>Type &#8216;help;&#8217; or &#8216;\h&#8217; for help.  Type &#8216;\c&#8217; to clear the buffer.</p>
  
  <p>mysql></p>
</blockquote>

<p>之后，输入 quit 退出 MySQL。</p>

<p>只让 MySQL 跑起来当然不够啦，我们还要为它重新设定 root 密码，并且创建 wordpress 用的数据库。</p>

<p>在终端中。</p>

<blockquote>
  <p><code>/usr/local/mysql/bin/mysqladmin -u root password yourpasswordhere</code></p>
</blockquote>

<p>将其中的“yourpasswordhere”换为您的密码。</p>

<p>创建数据库，终端中。</p>

<blockquote>
  <p><code>/usr/local/mysql/bin/mysql -u root -p
  CREATE DATABASE wordpress;
  quit</code></p>
</blockquote>

<p>这样，MySQL 也设置好了。</p>

<h4>开启对 PHP 的支持</h4>

<p>Mac OSX 虽然安装了 PHP，但是在默认设置下是未被启用的。为了唤醒沉睡的 PHP，我们需要编辑 <code>/etc/httpd/httpd.conf</code> 这个文件。</p>

<p>我比较喜欢用 Textmate，如果你不习惯也可以用 Vi，Pico 这些系统自带的编辑器。</p>

<blockquote>
  <p><code>sudo pico /etc/httpd/httpd.conf</code></p>
</blockquote>

<p>哇～～好大的文件呀。没关系我们要修改的只有2行而已。;-) 让我们把目光投向&#8221;Dynamic Shared Object Support&#8221;段，在这里你会找到好多好多以“LoadModule”开头的列表，其中有一些被“＃”号封印（注释掉了⋯⋯）着。现在我们就要解开php4的封印，删除 <code>#LoadModule php4_module</code> 前的 <code>#</code> 号，最后应该是这个样子。</p>

<blockquote>
  <p><code>LoadModule php4_module</code></p>
</blockquote>

<p>接下来我们还要去掉 AddModule 中关于 PHP 4 的注释，最后会是这个样子。</p>

<blockquote>
  <p><code>AddModule mod_php4.c</code></p>
</blockquote>

<p>将这两处的注释改掉之后，我们就可以保存文件退出了。为了让这些设置生效我们还需要重新启动一下 Apache 服务器。</p>

<blockquote>
  <p><code>sudo apachectl graceful</code></p>
</blockquote>

<h4>如果您在运行 Mac OS X 10.4.4 以上！</h4>

<p>如果您的系统是 Mac OS X10.4.4 以上，那么还需要另外一个步骤。</p>

<p>在终端中执行。</p>

<blockquote>
  <p><code>sudo cp /etc/php.ini.default /etc/php.ini</code></p>
</blockquote>

<p>之后编辑 <code>/etc/php.ini</code>，将</p>

<blockquote>
  <p><code>mysql.default_socket =</code></p>
</blockquote>

<p>改为</p>

<blockquote>
  <p><code>mysql.default_socket = /tmp/mysql.sock</code></p>
</blockquote>

<p>之后重新启动 Apache (<code>sudo apachectl graceful</code>)。否则您在安装 WordPress 的时候它会很不友好的告诉您：</p>

<blockquote>
  <p>Error establishing a database connection! This probably means that the connection information in your wp-config.php file is incorrect. Double check it and try again. Are you sure you have the correct user/password? Are you sure that you have typed the correct hostname? Are you sure that the database server is running?</p>
</blockquote>

<p>关于这个错误的更多信息您可以参考 <a href="http://docs.info.apple.com/article.html?artnum=301457">Mac OS X Server 10.4: Issues connecting PHP to MySQL</a>。</p>

<h4>安装配置 WordPress</h4>

<p>最恼人的部分终于结束了。安装 WordPress 的部分和您在远程服务器安装它的步骤应该是一样的。</p>

<p>打开 wp-config-sample.php，编辑基本系统信息。</p>

<p>define(&#8216;DB_NAME&#8217;, &#8216;wordpress&#8217;); &#8211; Change &#8216;wordpress&#8217; to the name of the database you created in MySQL (我们已经创建了数据库wordpress，所以这一项应该可以不改)。</p>

<p>define(&#8216;DB_USER&#8217;, &#8216;username&#8217;); &#8211; 将 username 改为 root。</p>

<p>define(&#8216;DB_PASSWORD&#8217;, &#8216;password&#8217;); &#8211; 将 password 改为刚才所设置的密码。</p>

<p>完成篡改之后，就可以把它另存为 wp-config.php 啦。</p>

<h4>最后一步</h4>

<p>在浏览器中运行 WordPress 的安装文件，按照我们的配置她应该是在 <a href="http://localhost/wordpress/wp-admin/install.php">http://localhost/wordpress/wp-admin/install.php</a>，如果您将 WordPress 放置在不同的目录请自行更改。整个的安装过程非常简单，WordPress 在询问你一些基本的 Blog 信息（比如 blog 的名字啦邮箱啦月光宝盒什么的）之后会随机生成一个 Admin 的密码，由于是随机生成的，所以现在请务必记好它，登陆以后立即更改。同时 WordPress 也会在 wordpress 数据库中自动创建所需要的表，这些就不需要我们去操心了。</p>

<h4>最后的最后一步</h4>

<p>那个随机密码实在是太不好记了，赶快到 User 页去改一个密码，或者新建一个用户吧～</p>

<p>大功告成！现在您可以在自己的 Mac 上试做插件、Theme 啦。如果带宽、资源足够，您甚至可以把它当作自己的 blog 服务器。</p>
]]></content:encoded>
			<wfw:commentRss>http://otherside.mimijidi.com/entries/install-wordpress-on-a-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
