Friday, January 31, 2014

[MAC][PHP][架站][MYSQL] 啟動 OSX 預設安裝的 Apache 及 PHP,標準安裝 MySQL 及 phpmyadmin

一、啟動 Apache 及 PHP:

新的 OSX MAC 作業系統 預設就已經安裝了 Apache 及 PHP ,在終端機模式下,查詢版本的指令如下:
$apachectl -v
$php -v

Apache 預設是未啟動,所以我們必須手動啟動服務,指令如下:
$sudo apachectl start

然後,我們開啟瀏覽器,網址輸入 http://localhost
如果看到 It works! 就代表啟動成功了。

然後,我們要啟動 PHP ,方式如下:
$sudo vim /etc/apache2/httpd.conf
找到 #LoadModule php5_module libexec/apache2/libphp5.so
把 # 刪除掉,存檔後重啟 apache ,如下:
$sudo apachectl restart

至此,我們已經成功地啟動 MAC 的 apache 及 php 服務了。

備註1:
在 httpd.conf 設定檔裡面,可以設定網站檔案位置,預設值是 /Library/WebServer/Documents/

備註2:
MAC 預設的 PHP 設定檔 (php.ini) 位置在 /etc/php.ini.default ,建議不要直接修改這個設定檔,我們可以透過 $sudo cp /etc/php.ini.default /etc/php.ini 就可以產生一支設定檔,再 $sudo chmod +w /etc/php.ini ,增加修改權限,透過 $sudo vim /etc/php.ini ,修改設定檔的內容,最後再 $sudo apachectl restart 重新啟動 apache ,你就會發現變更的設定值已經被吃進去了。

二、標準安裝 MySQL
請上 MySQL 官網 下載 DMG 安裝檔,安裝過程很簡單,沒什麼需要設定的。裝好後,進"系統偏好設定"會看到多了 MySQL,點進去把服務啟動。
然後開終端機,輸入 cd /usr/local/mysql/bin/,第一次要先設定 root 密碼,輸入 ./mysql -u root -p 按 Enter 後就可以輸入密碼,然後看到 mysql > 就代表已經進入了,可以輸入 show databases; 看看有無資料庫,要離開就輸入 \q。

備註1:
OSX 開機後不會自動啟動 mysql 需要手動啟動,可以用 Spotlight 搜尋 mysql 然後啟動。

然後去 phpmyadmin 官網下載壓縮檔,下載後解壓縮,將資料夾改名為 phpmyadmin 後丟到 /Library/WebServer/Documents/ 底下,然後將 phpmyadmin底下的 config.sample.inc.php 改成 config.inc.php,然後開啟文件,將 $cfg['Servers'][$i]['host'] = 'localhost'; 改成 cfg['Servers'][$i]['host'] = '127.0.0.1'; ,不然會有錯誤。然後就可以用瀏覽器開啟 127.0.0.1/phpmyadmin ,預設帳號是 root 密碼為 mysql 的 root 密碼。(如果在安裝 mysql 沒有先設定 root 密碼,這邊就會卡住無法登入) 

No comments:

Post a Comment