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的設定是另一個故事了,有空再寫了。
謝謝這麼清楚的分享
..還沒看完
請問安裝MySQL那部份的第二步驟輸入sudo chown -R mysql data/
接著是要輸入OS的密碼吧?
在這一個步驟 完全無法輸入任何字
一直無法完成該步驟進入下一個步驟 請問該如何解決?
謝謝