2011年8月27日 星期六
Yii-1
- 前往MAMP網頁根目錄:
cd /Applications/MAMP/htdocs - 執行yiic腳本,產生 demo 網頁應用程式(不要用 sudo):
./yii//framework/yiic webapp demo
Password:
Create a Web application under '/Applications/MAMP/htdocs/demo'? [Yes|No] y - 測試 demo :
http://localhost/demo/index.php - 執行 yiic shell , 要指定 config 檔案路徑:
./protected/yiic shell ./protected/config/main.php - 產生 message 控制器與 helloWorld 函數:
>> controller message helloWorld - 測試 message 控制器與 helloWorld 函數:
http://localhost/demo/index.php?r=message
http://localhost/demo/index.php?r=message/helloWorld
2011年8月22日 星期一
MAMP 2.0 透過 pear 安裝 PHPUnit
- 刪除 MAMP 2.0.x 錯誤的設定檔:
sudo rm /Applications/MAMP/bin/php/php5.3.6/conf/pear.conf
- 前往MAMP的PEAR腳本檔案夾:
MAMP 1.9.x:
cd /Applications/MAMP/bin/php5.3/bin/
MAMP 2.0.x:
cd /Applications/MAMP/bin/php/php5.3.6/bin/
- 更新MAMP的PEAR:
sudo ./pear channel-update pear.php.net sudo ./pear upgrade pear
- 檢查PEAR版本:
./pear -V PEAR Version: 1.9.4 PHP Version: 5.3.6
- 安裝PHPUnit:
sudo ./pear channel-discover pear.phpunit.de sudo ./pear channel-discover components.ez.no sudo ./pear channel-discover pear.symfony-project.com sudo ./pear install --alldeps phpunit/PHPUnit
- 檢查PEAR套件:
./pear list Installed packages, channel pear.php.net: ========================================= Package Version State Archive_Tar 1.3.7 stable Cache_Lite 1.7.12 stable Console_Getopt 1.3.1 stable PEAR 1.9.4 stable Structures_Graph 1.0.4 stable XML_Util 1.2.1 stable
- 製作終端機可執行的 phpunit 捷徑:
MAMP 1.9.x
sudo ln -s /Applications/MAMP/bin/php5.3/bin/phpunit /usr/bin/phpunit
MAMP 2.0.x
sudo ln -s /Applications/MAMP/bin/php/php5.3.6/bin/phpunit /usr/bin/phpunit
- 安裝 vfStream :
sudo ./pear channel-discover pear.php-tools.net sudo ./pear install pat/vfsStream-alpha
- 測試 phpunit 捷徑:
phpunit PHPUnit 3.5.15 by Sebastian Bergmann. Usage: phpunit [switches] UnitTest [UnitTest.php] phpunit [switches] ....
2010年11月14日 星期日
MBA升級10.6.5,FireFox的GoogleToolbar失靈!?
MBA 2009 升級到OSX 10.6.6 唯一的災情!FireFox的Google Toolbar的按鈕全部消失!?重裝也無效!(之前也發生過,原因不明!?)
解決方法:
解決方法:
- 移除 FilreFox的附加元件:Google Toolbar for FlreFox
- 移除 /使用者/你的名稱/資源庫/Application Support/Firefox/Profiles/ 路徑下的:"GoogleToolbarData" 檔案夾
- 重新安裝 Google Toolbar for FlreFox 附加元件。
2010年10月23日 星期六
BootCamp 3+Win 7+VMware Fusion 3=無網路設備問題解決
在MacBook Air上安裝Win 7+BootCamp 3.1+VMware Fusion 3.1,確發現Win 7無法上網,檢查Win 7的裝置管理員,會發現裡面的Ethernet出現驚歎號,重新安裝VMware Fusion Tools,裝置管理員還是找不到驅動程式。
解決方式透過Google找到這篇:
http://www.askdavetaylor.com/how_to_enable_ethernet_wifi_access_vmware_mac_windows_7.html
確發現無法找到這個檔案:
/Users/你的使用者ID/Documents/Virtual Machines/虛擬機名稱.vmx
原來VMware Fusion 3的設置檔案改了位置,放在:
/Users/你的使用者ID/Library/Application Support/VMware Fusion/Virtual Machines/虛擬機名稱/%2Fdev%2Fdisk0/
("%2Fdev%2Fdisk0"應該是磁碟路徑。)
底下有個“Boot Camp partition”的套件,按右鍵選擇“顯示套件內容”,就可以在新的視窗裡找到 Boot Camp partition.vmx 這個設定檔。用TextWrangler或其他文字處理器開啟,找到以下字串:
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.linkStatePropagation.enable = "TRUE"
在這些字串之後新增一行,加入以下字串:
ethernet0.virtualDEV = "e1000"
存檔後,重新開啟VMware Fusion下的BootCamp分區,就可以正常使用OSX的網路連線上網了。
解決方式透過Google找到這篇:
http://www.askdavetaylor.com/how_to_enable_ethernet_wifi_access_vmware_mac_windows_7.html
確發現無法找到這個檔案:
/Users/你的使用者ID/Documents/Virtual Machines/虛擬機名稱.vmx
原來VMware Fusion 3的設置檔案改了位置,放在:
/Users/你的使用者ID/Library/Application Support/VMware Fusion/Virtual Machines/虛擬機名稱/%2Fdev%2Fdisk0/
("%2Fdev%2Fdisk0"應該是磁碟路徑。)
底下有個“Boot Camp partition”的套件,按右鍵選擇“顯示套件內容”,就可以在新的視窗裡找到 Boot Camp partition.vmx 這個設定檔。用TextWrangler或其他文字處理器開啟,找到以下字串:
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.linkStatePropagation.enable = "TRUE"
在這些字串之後新增一行,加入以下字串:
ethernet0.virtualDEV = "e1000"
存檔後,重新開啟VMware Fusion下的BootCamp分區,就可以正常使用OSX的網路連線上網了。
訂閱:
文章 (Atom)