「私用」MacOS X安装WordPress

by Rex

Mac OSX上安装WordPress

我们需要什么呢?

Personal Web Sharing(Apache,系统内建)
MySQL
当然还有亲爱的WordPress
下载、安放WordPress
首 先我们要到WordPress的官方网站下载一个最新版本的WordPress,.zip格式或者.tar格式都可以。将解压缩之后的文件放在 /Library/WebServer/文档s目录下。/Library/WebServer/文档s是Web服务器的根目录,你可以把它清空,然后把 WordPress的文件直接放在里边,也可以在其中新建一个目录放置WordPress(比如/blog/)。在这里我们新建一个目录吧,就叫 wordpress,这样以后就可以通过http://localhost/wordpress/来访问啦。

安放好了WordPress之后,我们就可以开启内建的Apache服务器了。

开启 Personal Web Sharing
所谓 Personal Web Sharing 就是Mac OSX下的Apache(为什么不直接注明呢……)。

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

下载安装MySQL
MySQL数据库用于存储WordPress的各种信息(文章,评论,用户,等等),并且他对个人使用是免费的。最新的MySQL版本是5.0,并且WordPress 2.0也能很好的支持。

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

设置MySQL
终于到了最烦琐的步骤。打开终端(/Applications/Utilities/Terminal.app),依次输入以下命令。

CD /usr/local/mysql
sudo chown -R mysql data/
sudo echo
sudo ./bin/mysqld_safe &

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

/usr/local/mysql/bin/mysql test

如果MySQL吐给你下面的信息,就说明MySQL已经成功运行了。

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version 4.0.24-standard

无效 'help;' or '\h' for help. 无效 '\c' to clear the buffer.

mysql>

之后,输入quit退出MySQL。

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

在终端中。

/usr/local/mysql/bin/mysqladmin -u root password yourpasswordhere

将其中的“yourpasswordhere”换为您的密码。

创建数据库,终端中。

/usr/local/mysql/bin/mysql -u root -p
CREATE DATABASE wordpress;
quit

这样,MySQL也设置好了。

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

我比较喜欢用textmate,如果你不习惯也可以用Vi,Pico这些系统自带的编辑器。

sudo pico /etc/httpd/httpd.conf

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

LoadModule php4_module

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

AddModule mod_php4.c

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

sudo apachectl graceful

如果您在运行Mac OS X 10.4.4以上!
如果您的系统是Mac OS X10.4.4以上,那么还需要另外一个步骤。

在终端中执行。

sudo cp /etc/php.ini.default /etc/php.ini

之后编辑/etc/php.ini,将

mysql.default_socket =

改为

mysql.default_socket = /tmp/mysql.lock (or whatever place you have for the file)

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

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 无效d the correct hostname? Are you sure that the database server is running?

关于这个错误的更多信息您可以参考 Mac OS X Server 10.4: Issues connecting PHP to MySQL。

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

打开wp-config-sample.php,编辑基本系统信息。

define(’DB_NAME’, ‘wordpress’); – Change ‘wordpress’ to the name of the database you created in MySQL (我们已经创建了数据库wordpress,所以这一项应该可以不改)。

define(’DB_USER’, ‘username’); – 将username改为root。

define

 

 

 

怎样在Mac上本地安装调试Wordpress

如果你需要在本地运行Wordpress,那你的系统则需要MySQL,PHP和Apache。在你的Mac上安装MAMP这个软件可以帮你解决问题。
首 先去下载MAMP(有UB版本),安装完成后打开Finder–Applications–MAMP目录,你会看到一个名为MAMP Control的Widget,双击选择Keep保留到你的Dashboard中。然后按F12调出Dashboard,点击这个Widget的”i”按 钮,换到背面选择PHP 4,按Done回到正面,在正面按Stop Servers,当看到MySQL的那个绿灯熄灭了之后再按一次Start Servers。这样你的本地MySQL数据库就应该正常运行了。
接下来到Finder–Applications–MAMP目录中启动MAMP这个程序,你的浏览器这时应该自动跳出一个MAMP的Start Page。点击页面菜单中的phpMyAdmin,新建一个database,名字wordpress。
现 在去下载Wordpress(最新版本2.0.4),下载完成后把解压出来的”Wordpress”这个文件复制到Finder– Applications–MAMP–htdocs目录中。接下去需要修改一个文件,在Finder–Applications–MAMP– htdocs–wordpress中找到wp-config-sample.php这个文件,用TextEdit文本编辑器打开。把DB_NAME后面的 数据库名字改成’wordpress’(你前面在phpMyAdmin建的),把DB_USER和DB_PASSWORD后面都改成’root’,最后把 DB_HOST后面改成’localhost:8889′,完成,另存文件为wp-config.php,把原来的wp-config- sample.php删除。现在你已经基本上完成了。
最后在浏览器地址栏中输入http://localhost:8888/wordpress /wp-admin/install.php,记下wordpress给你的默认用户名和密码(稍候你可以自己改),简单的几步之后wordpress安 装完成!以后你就可以开始在自己的本地mac上运行Wordpress了,地址就是http://localhost:8888/wordpress/