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