2012年5月21日 星期一
Ampps 一次在OSX上安裝230種OpenSource 開源碼軟體
因為MAMP 2.0.5雖然可以無法順利安裝MongoDB,但一直無法順利登入RockMongo,搜尋之下,發現Ampps這個OSX用的APH(Apache+PHP+MySQL)套件,可以一次安裝230種開源碼的APH軟體,更內建MongoDB跟RockMongo,還有CodeIgniter,jQuery等PHP與javascript套件,對於OSX的網站開發者來說,真是方便的選擇。
2009年12月21日 星期一
CakePHP教學 on OSX(二)安裝伺服器:MAMP
AMP開發伺服器的選擇
在OSX上要開發AMP網站基本上很容易。因為Apache伺服器跟PHP程式都是內建的,隨著作業系統還有免費的XCode開發環境。伺服器版的OSX Server內建MySQL,只有一般用的OSX版本需要額外安裝MySQL。對於高手來說,OSX上的AMP可以說是萬事俱備。
但是不幸的是,OSX內建的PHP,不知為何缺乏一些網站必要的函式庫,如處理圖檔的GD,處理雙位元語言的mbstring等等。對於程式高手來說,可以用XCode自己編譯這些函式庫並加入PHP,這對於我們這種非科班的程式的開發者來說,在OSX上要安裝這些PHP套件就非常麻煩。
對於我來說,有兩個選擇,一是安裝Marc Liyanage事先編譯好的Entropy PHP套件,另外就是使用MAMP程式。兩者的差別是,前者適用來取代系統內建的PHP,所以啓動方式往往得用到root權限來修改系統內建的一些設定檔案,比較適合拿來取代真正要作為伺服器使用的OSX上的PHP。後者是與作業系統分離的獨立軟體,不會干擾到系統的設置,比較適合拿來作在OSX上作程式開發之用。
此外,PHP的版本更新上,Entropy PHP套件的版本受限於Marc Liyanage個人的時間,更新速度比較慢;相較之下,MAMP的PHP版本更新速度就快很多。除了PHP版本外,使用Entropy PHP,還是得要自行安裝MySQL套件與phpMyAdmin。但往往因為OSX、MySQL、PHP的版本更新,尤其經歷OSX 10.5, 10.6大改版之後,往往造成Apache, PHP, MySQL與phpMyAdmin四者整合連線上的問題。而MAMP一個套件整合了Apache, MySQL, PHP4/5 跟phpMyAdmin等,讓開發者不須要自己解決整合問題,可以說省事許多。因此在OSX 10.6上開發AMP網站,MAMP可以說是最好的選擇。
安裝與啓動MAMP
在OSX上要開發AMP網站基本上很容易。因為Apache伺服器跟PHP程式都是內建的,隨著作業系統還有免費的XCode開發環境。伺服器版的OSX Server內建MySQL,只有一般用的OSX版本需要額外安裝MySQL。對於高手來說,OSX上的AMP可以說是萬事俱備。
但是不幸的是,OSX內建的PHP,不知為何缺乏一些網站必要的函式庫,如處理圖檔的GD,處理雙位元語言的mbstring等等。對於程式高手來說,可以用XCode自己編譯這些函式庫並加入PHP,這對於我們這種非科班的程式的開發者來說,在OSX上要安裝這些PHP套件就非常麻煩。
對於我來說,有兩個選擇,一是安裝Marc Liyanage事先編譯好的Entropy PHP套件,另外就是使用MAMP程式。兩者的差別是,前者適用來取代系統內建的PHP,所以啓動方式往往得用到root權限來修改系統內建的一些設定檔案,比較適合拿來取代真正要作為伺服器使用的OSX上的PHP。後者是與作業系統分離的獨立軟體,不會干擾到系統的設置,比較適合拿來作在OSX上作程式開發之用。
此外,PHP的版本更新上,Entropy PHP套件的版本受限於Marc Liyanage個人的時間,更新速度比較慢;相較之下,MAMP的PHP版本更新速度就快很多。除了PHP版本外,使用Entropy PHP,還是得要自行安裝MySQL套件與phpMyAdmin。但往往因為OSX、MySQL、PHP的版本更新,尤其經歷OSX 10.5, 10.6大改版之後,往往造成Apache, PHP, MySQL與phpMyAdmin四者整合連線上的問題。而MAMP一個套件整合了Apache, MySQL, PHP4/5 跟phpMyAdmin等,讓開發者不須要自己解決整合問題,可以說省事許多。因此在OSX 10.6上開發AMP網站,MAMP可以說是最好的選擇。
安裝與啓動MAMP
- 從MAMP官方網站上,下載MAMP;
- 從1.8版開始,MAMP把免費跟商用的Pro版本放在一起,所以解開dmg檔案後會有兩個版本。我們只要免費的MAMP就好了。把MAMP檔案夾拖進“應用程式(Appliactions)”檔案夾;


- 打開 /Appliaction/MAMP/MAMP 程式;

- 會提示輸入OSX的使用者密碼。啓用與關閉MAMP都要輸入據有管理員等級的使用者密碼;

- 然後就會出現MAMP視窗;

- 同時會啓動瀏覽器,顯示MAMP的起始頁面(Start Page)。

- 按一下MAMP視窗的"Preferences..."按鈕;

- 基本上我個人習慣使用內建的Port,可以在測試時,少打一些字。按一下"Port"標籤,然後按下“Set to default Apache and MySQL ports”

- 要注意,如果使用Apache預設的port 80,記住要關掉OSX系統內建的“個人網頁共享”功能,以免內建的Apache伺服器跟MAMP衝突。

接下來要安裝開發環境Aptana。
上一篇 |下一篇 Aptana >
2009年2月22日 星期日
OSX用MySQL Tools管理工具(2):MySQL Administrator
一、連結MySQL伺服器
打開 MySQL Tools 檔案夾中的 MySQL Administrator 應用程式。

在連結視窗中輸入MySQL伺服器網址,連接本機請輸入 127.0.0.1 或 loaclhost ,傳輸埠(Port)請保持為 3306
第一次連線或是還沒有設定任何帳號密碼時,帳號(Username)請輸入 root ,密碼(Password)請留空不要輸入任何字,直接按下連線(Connect)按鈕。

登入成功的話,就會出現伺服器資訊(Information)視窗。

二、設定MySQL伺服器參數
許多狀況下都必須修改MySQL運作時的設定,例如關閉網路連線,或是為了讓某些PHP 4.x版的程式或MySQL 4.0版的資料檔案與MySQL 5.0伺服器連線時,必須將密碼編碼方式設定為“Use Old Password”等等。先按一下上方的 Option 圖像:

第一次設定時,會要求在系統的隱藏目錄 /etc 下建立MySQL的設定檔 my.cnf ,請按下 Create 按鈕來製作。

你必須輸入具有管理員權限的帳號密碼才能產生 my.cnf 檔案。

my.cnf 檔案製作成功,就可以進入 Option 視窗:

Old Password 等其他安全性選項,放在 Security 選單頁面下:

三、設定 root 密碼
為了MySQL的安全,第一件事情就是要設定 root 管理員的密碼,並關閉匿名(Anonymous)帳號。請按下視窗上方的 Accounts 圖像,進入 Accounts 視窗。

點一下左側 Accounts 側邊欄內的 root 帳號,在右側的 Password 與 Confirm Password 輸入新的帳號,然後按一下右下方的 Save Changes 按鈕。注意!下一次使用 MySQL Administrator 連線時,就必須使用這個新密碼才能連線。

三、刪除匿名帳號
為了安全起見,最好刪除MySQL預設的匿名帳號。點一下左側 Accounts 側邊欄內沒有名稱的帳號,然後按左下角的減號(-)按鈕:
在對話框中按下 Remove 按鈕,就可以刪除匿名帳號。
OSX用MySQL Tools管理工具(1):下載安裝
OSX上有不少付費與免費的MySQL管理程式,有興趣可以到 http://www.apple.com/downloads/ 或 VersionTracker 上用 MySQL 當關鍵字搜尋。這裡介紹的是MySQL官方發行的 MySQL Tools 。
一、下載MySQL管理工具
先到 http://dev.mysql.com/downloads/gui-tools/5.0.html 下載MySQL官方的管理工具。目前的版本是5.0r12/Universal,適用的作業系統為OSX 10.4以上,PPC或Intel CPU的Mac機種。二、安裝MySQL Tools
- 將下載的 mysql-gui-tools-5.0-r12-osx10.4-universal.dmg 檔案點二下打開。

- 然後將 MySQL Tools 檔案夾拖進 應用程式(Application) 檔案夾。打開“側邊欄”是找到 應用程式(Application) 檔案夾最快的方式。如果看不“側邊欄”,可以先按一下Finder視窗右上角那個膠囊形的按鈕,就可以直接把 MySQL Tools 檔案夾拖進應用程式(Application) 檔案夾。

- MySQL Tools 檔案夾裡共有三個工具,除了 MySQLHealth.wdgt 是用來監視MySQL伺服器狀態的 Widget 之外,另外兩個都是應用程式。只要點二下 MySQLHealth.wdgt 之後就會安裝在OSX的 Dashboard 。

OSX 10.5 安裝MySQL 5.1主程式
MacOSX有兩個版本,伺服器版(MacOSX Server)與一般版本。也有人稱一般版本為“用戶版”(Client version,相對於Server vesrion)Clinet版。Server版比內建了MySQL,但是用戶版則沒有。因此要在用戶版的OSX使用MySQL,就必須自行安裝。
一、下載最新版本的MySQL
到http://dev.mysql.com/downloads/網站下載最新版本的MySQL。MySQL目前穩定版為5.1,適用的作業系統至少為10.4。可以直接連到http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg找到適合自己的版本。除了PPC G4的機種只能安裝OSX 10.4/32bit版本之外,PPC G5/CoreDuo/Xeon的機種應該都可以使用64bit的版本,只要注意對應OSX 10.4/10.5的版本。二、安裝主程式
三、安裝MySQL自動啓動項目:
四、安裝啓動控制台
訂閱:
文章 (Atom)







