WordPress on Mac OS X

本文發表於 2006 年 02 月 19 日 00:00

一、MySQL部份

經過不斷嘗試,找到一個MySQL版本可以跟 MacOS 10.4.x 可用的:

版本是 5.0.45;請注意,5.1.X裝不起來,原因不明,所以暫勿嘗試。

http://dev.mysql.com/downloads/mysql/5.0.html#macosx-dmg

選package format(安裝程式版本),再找對應機型。下載、安裝之。

二、Apache部份,以MacOSX內建的 1.33不必動。

三、PHP部份,要裝新的

因為Mac OS X內建的PHP版本太老舊了,很多事不能做,WordPress需要新版的,請到這個網站:http://www.entropy.ch/software/macosx/php/,此站長專門編譯Mac OS X專用的PHP安裝程式。去找PHP 5 on Mac OS X 10.4, PPC and Intel,選PHP 5.x.x for Apache 1.3。因為我們不主張安裝新版的Apache 2,沿用內建的Apache 1.33。下載後,安裝之。

四、WordPress部份

1.把一份新鮮最新版的WordPress檔案夾丟到 /Library/WebServer/Documents,這是OSX預設的放網頁目錄。

2.打開 系統偏好設定—>共享–>個人網頁共享 打勾,這動作是啟動OSX內建的Apache。

五、啟動MySQL

1.打開終端機程式

OSX內建的終端機程式,實在太陽春,我建議到 http://macupdate.com/ 去找 iTerm 來用

2.一行一行打下列指令(用copy and paste也可以啦)

cd /usr/local/mysql
sudo chown -R mysql data/

3.它會要你的root密碼,輸入之

sudo echo
sudo ./bin/mysqld_safe &

4.接著,試試MySQL是不是安裝完成並啟動了(這動作是建立一個叫 Test 新資料庫)

/usr/local/mysql/bin/mysql test

5.如果跳出下面字,表示你MySQL裝成功了

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version 5.0.45
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

6.先打 quit 結束它

7.再來,是要設定MySQL的密碼,把「你的密碼」四字換成你要設定的密碼。

/usr/local/mysql/bin/mysqladmin -u root password 你的密碼

這「你的密碼」是你MySQL密碼,跟你的Mac的root密碼是兩回事,不過你要設成兩者都一樣好像也不會怎樣。

8.再來是要創建一個用WordPress的Blog資料庫

/usr/local/mysql/bin/mysql -u root -p

9.會叫你輸入你剛定的mySQL密碼,再來

CREATE DATABASE wordpress;
quit

六、接下來是要設定Apache(WWW Server)最重要的一個設定檔 httpd.conf

它位於 /etc/httpd/httpd.conf

設這個對UNIX白癡很痛苦,我建議去下載一個軟體來設

Web Settings Assistant 1.01:http://macupdate.com/info.php/id/17880

點它兩下,他會自動去找目錄,選它 httpd.conf 這一個tab

它是一個幾百行的文字檔,

這個 httpd.conf 其實百分之八十都是在說明這些命令的意義,只有百分之二十是設定的文字

要學Apache架站的人,這份文件要好好從頭讀到尾的,有很多功能設定要在這份文件去改。

好了,按右下角 Save

等他幾秒鐘,會跳出要你Mac輸入管理者密碼的,輸入之

再去按他左下角的 Restart Aparche

等他幾秒鐘,會跳出要你Mac輸入管理者密碼的,輸入之

Quit 掉 Web Settings Assistant

七、還有一個很累的步驟咧

如果你的OSX是 10.4.4以上,還有另一個地方要改,這個是Apple網站有提到的,打開 iTerm ,打進:

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

這個動作是把 /etc下的 php.ini.default 複製一份並更名為 php.ini

然後用純文字編輯器去改這個 php.ini

千萬不要用OSX內建的 文字編輯 去改。因為,這個程式不再是OS9時代的 SimpleText,它不再是純文字編輯器,這個程式會處理RTF,甚至可以讀 HTML 的網頁樣子(不是原始碼)。用他去開啟,儲存,會有各種不可預見的怪事,建議絕對不要用(雖然,可以改它設定,但不鼓勵了)。

我都用 Smultron:http://www.macupdate.com/info.php/id/15114

啟動 Smultron,選他的 檔案–>打開隱藏檔;找這個: /etc/php.ini

這又是一個幾百行的純文字檔,用command + F,迅速去找

mysql.default_socket = (等號以後是空白)

這一行字,把它改成

mysql.default_socket = /tmp/mysql.sock

就是等號以後增加 /tmp/mysql.sock,這是Apple網頁有寫到的事,似乎是OSX 10.4.4以後,要改的。

最後再做一個動作,去系統偏好設定—>共享–>個人網頁共享 取消打勾,再打勾。這個動作是讓 Apache 結束又啟動 的意思

八、最後一個步驟了,找出 wordpress檔案夾

啟動 Smultron ,去改 /Library/WebServer/Documents/wordpress/wp-config-sample.php

這純文字檔很小,只改兩個地方:

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

define(’DB_PASSWORD’, ‘password’); password 改你MySQL密碼

define('DB_CHARSET', 'utf8'); utf8四個字自己填進去。

define('DB_COLLATE', 'utf8_general_ci'); utf8_general_ci 十五字自己填進去。

改完以後,選「另存新檔」,檔名叫 wp-config.php,位置與當初打開的 wp-config-sample.php 同一層。

終於完成了,真累

啟動你的瀏覽器,打入:

http://localhost/wordpress/wp-admin/install.php

注意,如果你在URL打入 http:// 字頭,才會啟動PHP, MySQL,如果你在 URL是打入 file:/// 字頭,一般HTML會正常顯示,但PHP, MySQL不會啟動。

接下來就是Wordpress的範圍了

他會問你Blog的名字,你的依妹兒(你忘密碼後,要寄給你密碼用的),那密碼不必急著去查信箱,他待會就會告訴你
那是亂數產生的密碼,你自己copy下來做登入用,

當wordpress的blog產生後,第一時間就去account改成你熟悉密碼,就像申請新金融卡,它會給你一個亂數產生難記的,拿到金融卡後就去ATM改回你熟悉的。

WordPress的設定是另一個故事了,有空再寫了。

3 回應 針對 “WordPress on Mac OS X”

  1. leo230000 says:

    謝謝這麼清楚的分享
    ..還沒看完

  2. Karen says:

    請問安裝MySQL那部份的第二步驟輸入sudo chown -R mysql data/
    接著是要輸入OS的密碼吧?
    在這一個步驟 完全無法輸入任何字
    一直無法完成該步驟進入下一個步驟 請問該如何解決?
    謝謝


    [站長回覆]:此文是三、四年前筆記文章了,建議別看了。新版本MacOS作法又有變,詳:

    http://maestric.com/doc/mac/apache_php_mysql_snow_leopard

發表回應

留言內含URL、廣告字,會被系統視為廣告而扣住不顯示,請待站長解除。
留言涉私密請直接寫email給站長

本Blog其他隨機文章(五篇)