2012年11月2日 星期五

Zend Framework 安裝 (在WAMP環境下)

範例環境:XP , WAMP 2.2 ,  PHP 5.3.13 ,

----------------------------
1.下載檔案並解壓縮

到ZendFramework官網下載 ZendFramework-1.12.0.zip

解壓縮到硬碟中,任意路徑即可,需記住路徑。
此處以C:\wamp\bin\php\ZendFramework\ZendFramework-1.12.0\為例。

------------------------------
2.新增環境變數

對[我的電腦]按右鍵選[內容],出現[系統內容]。點選[進階]標籤頁,點選[環境變數]
在[系統變數]的部分選擇[Path],按[編輯]。
新增以下這段路徑:
C:\wamp\bin\php\ZendFramework\ZendFramework-1.12.0\bin\;C:\wamp\bin\php\php5.3.13; 
按確定。

-------------------------------
3.新增php路徑

接著打開php.ini檔案,尋找「Paths and Directories」字串,新增以下路徑:

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

include_path = ".;C:\wamp\bin\php\ZendFramework\ZendFramework-1.12.0\library"

--------------------------------
4.測試ZendFramework

打開cmd命令提示字元,
輸入:
zf

只要有出現一堆英文說明就表示成功。如果只出現一兩行、五六行字就是失敗。


----------------------------------
5.建立Zend Project

可自建資料夾來放網站檔案。
此處以C:\Workspace 資料夾為例,專案名稱設為ZTest

在命令提示字元,輸入:
cd c:\Workspace
zf create project ZTest

----------------------------------
6.設定Apache

開啟httpd.conf設定Apache
#LoadModule rewrite_module modules/mod_rewrite.so
(拿掉井字號)改為
LoadModule rewrite_module modules/mod_rewrite.so
接著,
找到以下字串:
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1

改為:
    Order Deny,Allow
#    Deny from all
    Allow from all
#    Allow from 127.0.0.1


---------------------------------
7.掛到apache


方法一:
對系統列的WAMP圖示按滑鼠左鍵,選擇[Apache]→[Alias目錄]→[添加一個Alias(A)]
跳出指令視窗,輸入:
ZTest
接著輸入:
C:/Workspace/ZTest/public

對系統列的WAMP圖示按滑鼠左鍵,選擇[Apache]→[Alias目錄]→[http://localhost/ZTest]→[Edit alias]
Alias /ZTest "c:/Workspace/ZTest/public" 

<Directory "c:/Workspace/ZTest/public">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
    Allow from all
  
</Directory>
修改重點:
1.第一行的最後一個斜線要刪掉。「Alias /ZTest/ "c:/Workspace/ZTest/public/"」→「Alias /ZTest "c:/Workspace/ZTest/public"」
2.第二行的最後一個斜線要刪掉。「<Directory "c:/Workspace/ZTest/public/">」→「<Directory "c:/Workspace/ZTest/public">」
3.要「Allow from all」
關掉記事本,WAMP會自動重新啟動。如果沒有重新啟動擇手動重新啟動。

開啟瀏覽器  http://localhost/ZTest
(網址後面的資料夾部分,要分大小寫。)


方法二:
開啟httpd.conf設定Apache

將DocumentRoot改為
DocumentRoot "C:\Workspace\ZTest\public"

將<Directory "C:\wamp\www">
改為
<Directory "C:\Workspace\ZTest\public">

重新啟動apache

開啟瀏覽器  http://localhost

------------------------------------


設定瀏覽器可以直接瀏覽新建的controller的子資料夾:
在C:\Workspace\ZTest\public 之下有個.htaccess檔案
在裡面加上這一行:
RewriteBase /ZTest

---------------------------------------








2012年10月4日 星期四

Intent懶人包


ysl 的程式天堂 - Android 應用開發

http://ysl-paradise.blogspot.tw/2008/12/intent.html


在Eclipse中觀看Android元件的原始碼

※以版本2.3.3為例

1.Download sources:
https://code.google.com/p/lizongbo/downloads/list
下載 : android_gingerbread_javasrc.zip
並儲存在 C:/android_gingerbread_javasrc.zip

2.
選一個 2.3.3 的專案>Properties --> Java Build Path --> Libraries (選擇此標籤)

3.
展開 Android 2.3.3

4.
展開  android.jar

5.
點選Source attachment
點選右側Button [Edit]

6.
選擇下方 External location
點選右側Button [External File...] ==> 選擇檔案 -- > C:/android_gingerbread_javasrc.zip

7.
重新啟動 Ecplise

8.
按下 Ctrl 會出現"鼠標手指"即可按下滑鼠"右鍵"觀看原始碼 !

2012年7月23日 星期一

包含帳號密碼的ftp網址寫法

包含帳號密碼的ftp網址寫法:
ftp://帳號:密碼@網址

查詢IP位址的網域擁有單位

查詢IP的網域擁有單位:
http://rms.twnic.net.tw/twnic/login.jsp

關閉XP自動播放功能


關閉光碟自動啟動功能
每次放入光碟時, 電腦會自動執行開啟光碟功能, 都會頓一下, 有時後還停蠻久的, 以下
方法可以把 自動執行開啟光碟 的功能關閉.

執行 → 輸入 gpedit.msc
出現 "群組原則" 視窗, 依序選左邊 電腦設定 → 系統管理範本 → 系統
找到右邊視窗的 → 關閉自動播放 點兩下左鍵
出現 "關閉自動播放內容" 對話窗, 點選 "已啟用"
再下來在 "停用自動播放在" 的下拉選單, 選擇 "CDROM光碟機"
完成, 光碟放入 就不會再自動執行了~

簡易流程:
執行 → gpedit.msc → 電腦設定 → 系統管理範本 → 系統 →
關閉自動播放 → 已啟用 → CDROM光碟機 → 完成

以上 for Windows XP