跳到主要內容

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 查看資料庫伺服器目前運作情形

這個網誌中的熱門文章

正確設置404頁面及其他.505,500....

正確設置404頁面 404頁面的設置是否正確直接關係到網站粘性,而現在很多網站的錯誤頁面返回碼都是200和302,只要蜘蛛爬行錯誤頁面不是404,那麼你的404頁 面設置就是錯誤的了,這裡跟大家介紹如何正確設置404頁面。 怎麼正確設置404頁面?很多人看到這個話題可能覺得下文不屑一顧,其實你是否知道自己的404頁面有沒有設置正確呢?很多開源的cms系統和博客 系統都會帶有404頁面,你是不是覺得這樣已經ok了?不用設置了?這些想法是錯誤的,我們做優化的時候,應該測試404頁面時候生效,設置是否正 確等。下面我們詳細說明怎麼設置404頁面。 這先說一下怎麼樣的404頁面才是有效的404頁面。大家應該都知道搜索引擎是通過http狀態碼來識別網頁狀態的,那麼當蜘蛛檢索到一個錯誤鏈 接時,就需要返回404狀態碼來告訴搜索引擎,這個頁面是錯誤頁面,以後不用索取了。而如果返回200,則告訴搜索引擎這個頁面是正常頁面。 所以我們要查看網站錯誤頁面的返回碼是200還是404,而現在很多網站的404頁面返回碼是200而不是404.    那怎麼正確設置404頁面?

Mac OS X Server 架設兩個網站、兩個郵件伺服器

from:http://www.bnw.com.tw/conference/viewtopic.php?t=208 我的需求要更簡單。  朋友的工作室就兩三人而已,另外一個工作室也是兩三人。  希望有屬於自己的網站及網域名稱郵件  www.123.com   abc@123.com  

無法在Mac Os X 中移動、解除鎖定、修改或複製項目

您可能無法移動、複製或拖移項目。您可能無法解除鎖定一些項目。 秘訣 :如需刪除檔案與清空垃圾桶的說明,請另外參閲 無法清空垃圾桶或將檔案移至垃圾桶 。 本文件的主題屬於兩大常見問題之一。 秘訣 :有時無法從某個位置移動項目或將項目移至某個位置是正常的。Mac OS X 會限制某些檔案夾 (包括應用程式、程式庫以及系統) 的存取,以保持作業系統和使用者資料的完整性。 問題 1 如果您在 Mac OS X 10.2 或以上版本中試著移動檔案,然後出現訊息:「因為項目 (項目名稱) 已鎖定,所以無法完成此作業。」 如果您試著修改項目的權限,可能會出現訊息:「無法完成此作業,發生無法預期的錯誤 (錯誤碼 1)。」 如果您將一個卷宗拷貝成另一個卷宗,例如將卷宗的圖像拖移至另一個圖像上,或拖移至其所有的視窗之一,就可能會發生此問題。 問題 2 出現包含下列訊息之一的提示框: