一:apache
mac os系統(tǒng)又叫mountain lion,突然讓我感覺(jué)命名也是一件很有意思的事情。廢話不說(shuō),其實(shí)mac系統(tǒng)里已經(jīng)預(yù)裝了apache系統(tǒng),我們可以通過(guò)apachectl(apache http server control interface)的簡(jiǎn)稱,我們可以通過(guò)以下命令啟動(dòng)apache:
sudo apachectl start
熟悉linux下apache的同學(xué)們應(yīng)該感到很親切了,其他的命令如stop,restart也一樣的格式。
還記得linux下一步我們?cè)撟鍪裁磫??配置apache,也就是那個(gè)httpd.conf文件。對(duì)!也是一樣的步驟。這里便不改配置了,只是告訴大家該文件在:/etc/apache2/httpd.conf。而默認(rèn)的網(wǎng)站目錄在:/library/webserver/document。此時(shí)你在瀏覽器輸入localhost便可以測(cè)試是否顯示:it works!
二:php
然后我們?cè)摪惭bphp,并配置php.ini了吧。很不幸,mac又預(yù)裝了。好吧,那我們的事情主要在配置上了。在httpd.conf文件中取消這一行的注釋,開(kāi)啟php服務(wù)。
loadmodule php5_module libexec/apache2/libphp5.so
好的,現(xiàn)在你可以在網(wǎng)站根目錄下寫(xiě)個(gè)php文件測(cè)試一下。沒(méi)問(wèn)題,搞定!
三:mysql
這個(gè)相對(duì)比較煩了,我推薦大家不用自己編譯安裝mysql,可以通過(guò)homebrew來(lái)實(shí)現(xiàn)簡(jiǎn)單的安裝。homebrew是一款軟件,提供了mac不提供但是linux下常用的一些軟件安裝,說(shuō)起來(lái)好繞口,你可以把它類比ubuntu中的apt-get,centos中的yum等。
homebrew的安裝就不在這里講了,請(qǐng)自行g(shù)oogle。
我們先通過(guò)homebrew安裝mysql,然后配置數(shù)據(jù)庫(kù):
/*brew 是安裝完homebrew后提供的命令,相當(dāng)于apt-get*/
brew install mysql
/*以下的配置都可以通過(guò)運(yùn)行brew info mysql后的提示獲得,當(dāng)然可以直接照樣輸入*/
mkdir -p ~/library/launchagents/
sudo cp /usr/local/cellar/mysql/5.5.27/homebrew.mxcl.mysql.plist ~/library/launchagents/
launchctl load -w ~/library/launchagents/homebrew.mxcl.mysql.plist
/*把123456789替換成你的密碼*/
unset tmpdir
mysql_install_db --verbose --user=`whoami` --basedir=$(brew --prefix mysql) --datadir=/usr/local/var/mysql --tmpdir=/tmp
/usr/local/cellar/mysql/5.5.27/bin/mysqladmin -u root password '123456789'
/*啟動(dòng)服務(wù)*/
mysql.server start
/*測(cè)試mysql是否可用,正常輸入密碼后,就進(jìn)入mysql命令行了~*/
mysql -u root -h 127.0.0.1 -p
博主在這一步遇到了巨大的問(wèn)題,老是提示error 2002(hy000)錯(cuò)誤,折騰了很久。你可以嘗試:在mysql命令行里加一個(gè)h參數(shù),就像我上面一樣寫(xiě)就沒(méi)有問(wèn)題了。記得重啟apache哦~
四:安裝wordpress
接下來(lái)的工作我記得以前寫(xiě)過(guò),就不贅述了?;具^(guò)程就是把博客從git上pull下來(lái),然后執(zhí)行安裝配置等。哈哈,最后重新又搭起來(lái)了本地測(cè)試。