1. 程式人生 > >Mac下WordPress個人站點環境搭建

Mac下WordPress個人站點環境搭建

最近在公司做後臺的東西,freshman第一次接觸到新的東西總會有點好奇心。

但是公司後臺用了傳統的ssh框架搭建,因此我們基本就是一直在寫業務,寫業務。

加之有個朋友copy一個xx電影下載的網站,頓時又有點復燃我想建個個人站點的慾望。

無web經驗,無大型網站開發經驗,沒有css,js,html實際開發經驗。

好歹我先熟悉下整體搭建流程麼,以後在細化

一:建站的環境

有人建議我使用 xxmap先玩玩。

但是考慮到我本機原來就在開發公司後臺搭建了 resin伺服器,加之mac本身就帶了apache,php等預裝。

遂決定就安裝一個mysql算了。

於是我的環境是apache +php+mysql。(最近在整nginx,但是各種莫名其妙的錯誤。)

二:軟體安裝和基礎配置和啟動

1.Apache

Mac系統下已經預裝。

安裝目錄在  /etc/apache2;

預設的網站目錄在 /Library/WebServer/Document;

配置檔案在安裝目錄下httpd.conf

要支援PhP,需要開啟配置檔案下的 

#LoadModule php5_module libexec/apache2/libphp5.so

去掉‘#’開啟。

開啟 sudo apachectl start

在瀏覽器輸入 localhost就能看到 It work!

2.PHP

mac系統已經預裝

直接copy一份預設php配置,來自我配置

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

3.MySQL

Mysql安裝有兩種方法一種是安裝包,一種是壓縮包

我一不小心選了個壓縮包

記住得是64位的。因為mac下的python是64位,32位的mysql沒法在python中用。
下載之後解壓,然後在terminal裡敲命令吧:

$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql
$ cd /usr/local
$ sudo chown -R mysql:mysql mysql
$ cd mysql
$ sudo scripts/mysql_install_db --user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data

然後cd bin用
$ sudo ./mysql_secure_installation 
來修改root密碼,預設為空,顯然不太安全,然後根據提示酌情配置,因為是開發環境不用那麼嚴格限制。

$ sudo ./mysqld_safe 
來啟動mysql

$ sudo ./mysql -u root -p 
輸入剛才設定的root密碼來登入mysql

$ sudo ./mysqld_safe stop 
停止mysql

/**************/

我基本是按照這個來的

當時中途一般會出現一個問題

啟動時找不到 mysql.sock檔案

那麼需要手動建立一個

touch /tmp/mysql.sock

環境配置完成

三。安裝wordpress

將wordpress模板拖到 /Library/WebServer/Document

通過流瀏覽器localhost/wordpress訪問站點

根據提示配置和wordpress需要的初始化資料庫。

這邊可能會出現幾個問題。

 問題1:Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'

這是php想連線mysql問題。

據說是系統升級後這幾個地方有點變化

php預設去這個資料夾下找了,但是我們把mysql.sock放在了/tmp下,所以簡單的辦法是

sudo vim /etc/php.ini檔案

mysql.default_socket = /tmp/mysql.sock

問題2:提示你許可權問題無法建立wp-config.php,

這個是因為我們吧網站更目錄放在/library下面,許可權問題,你可以更具提示,手動建立這個,貼上內容。


over

backup