ad_728x90

參觀我的【 伊生活小舖】

2013年6月14日 星期五

MAC OSX 設定 Apache Mysql PHP


frmo:http://luckyalbert.blogspot.tw/2012/10/mac-osx-apache-mysql-php.html

其實 MAC 本身就是 UNIX 系統,所以系統內建 APACHE PHP 並不奇怪,
用 WAMP(Windows,Apache,MySQL,PHP)的朋友,
轉換使用 MAC 系統時,可選 MAMP(Mac,Apache,MySQL,PHP)
由 Linux 轉換使用 MAC 系統的網友們,建議分別安裝相關套件:)







進入主題~







1.設定APACHE



開啟終端機! sudo密碼為MAC登入密碼
sudo apachectl start (啟動APACHE伺服器)
sudo apachectl -v (查看APACHE版本資訊)


輸入 ”http://localhost“ 或 “http://127.0.0.1” 會看見預設網頁 It Works!


由於 Mac OSX 10.8 刪除了 “Web共享(Web Sharing)”
所以新版使用者再也找不到它,所以我們必須在

系統偏好設定->共享->檔案共享->加入(+符號)共享位置及使用者
選擇共享位置:APACHE目錄預設路徑
Library(系統中文命名:資源庫)/WebServer/Documents/

據說沒設定,外部網路會無法連線,看不到你電腦內的網頁,我自已是先設定,還未測試。






開始使用時,若在APACHE預設目錄出現 finder...需要認證(管理員密碼)
請在這個目錄設一個資料夾,名稱隨意,
若設為 XXX 之後網址就是 http://localhost/xxx/
在”Library/WebServer/Documents/“路徑下,新增刪除修改檔案或資料夾,
可能都需要輸入密碼,很麻煩。
但若新增資料夾XXX 路徑"Library/WebServer/Documents/xxx" 此目錄底下就無此問題。







2. 設定 PHP



開啟終端機!
sudo nano /etc/apache2/httpd.conf (nano 可改 vi 皆為文字編輯器,新手建議nano )
按下“control+w”按鍵,輸入 “php” 三個字
找到 #LoadModule php5_module libexec/apache2/libphp5.so
把#刪掉,變成 LoadModule php5_module libexec/apache2/libphp5.so
按下“control+x”按鍵,離開,按Y 儲存。
PHP安裝完成



到 http://dev.mysql.com/downloads/mysql/ 下載安裝套件




選擇 Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive


若是 早期購買的MAC 可能是32位元的作業系統
則選 Mac OS X ver. 10.6 (x86, 32-bit), DMG Archive




如何分辨 ? 終端機指令 ioreg -l -p IODeviceTree | grep firmware-abi
若出現 EFI64 即為 64位元 (64-bit)




接著跳至另一網頁 直接點選下方 » No thanks, just start my download!



否則要填一堆資料~ 不嫌麻煩的話,也是可以填一下~




解壓縮後,依序安裝以下檔案

mysql5.5.xxx.pkg
MySQLstartupitem.pkg
MySQLPrefPane







接著設定相關路徑


開啟終端機!
cd ; nano .bash_profile (使用nano編輯器開啟、新增該檔案)
export PATH="/usr/local/mysql/bin:$PATH" (在檔案內加入此段文字)
按下“control+x”按鍵,離開,按Y 儲存。

接著測試看看
source ~/.bash_profile
mysql -v (進入MYSQL模式)

設定ROOT最高權限帳號的密碼
sudo mysql_secure_installation

接著一排字會寫著 為安全設定密碼 blah blah blah..
初次設定密碼為空白(直接按ENTER|RETURN)
重復輸入自訂新密碼後,會出現以下問題:

Removing anonymous users?
Disallow root login remotely?
Remove test database and access to it?
Reload privilege tables now?

初次使用者,大該都按YES 帶過就好~


登入 MYSQL
mysql -u root -pPASSWORD (PASSWORD為自訂密碼 -pPWD 指令與密碼無空格)

順利無誤的話,安裝過程大致完程!






安裝完後 可到系統偏好設定->其它->MySQL 查看資料庫伺服器目前運作情形

COMMENTS HAVE BEEN DISABLED FOR THIS POST [文章的評論已被禁用]

Ratings and Recommendations by outbrain