最早接觸eclipse是因為java的關係,但是自2006年開始,eclipse已經變成是功能強大的免費IDE代表,
也由於eclipse提供不同plugin的發行,所以儘管eclipse是base on java,但是用途已經不限於java的開發了。
基本上每一年也都有年度發行版本代號,2006年的Callisto、2007年的Europa來到2008年的Ganymede,
有趣的是發行代號都是木星的衛星名稱。
目前eclipse除了可以開發java之外,另外較大的project有支援C/C++編輯的CDT project及支援PHP開發的PDT。
PDT (PHP Development Tool) 是以Eclipse為基礎的視覺化開發php的環境,
主要由Zend公司支援(而Zend 則推出收費的Zend Studio)。
石頭閒語 - Development within Eclipse PHP IDE (PDT) - PDT 工具的簡介,
打造 PHP 開發環境 - 相當仔細的介紹在windows XP底下的安裝步驟,
值得一提的是在「打造 PHP 開發環境」一文中他是新增apache web server的httpd.conf的 「Alias」去指向 PDT 儲存
Code 的位置(即為new project時所產生的資料夾)
但我的作法是直接將一開始的workspace就指向apache web server的DocumentRoot
(在不改apache的參數前提之下, 在windows下預設為C:\Program Files\Apache Software Foundation\Apache2.2\htdocs, 在linux下預設為/var/www/html)
這樣的作用比較一勞永逸,不需要每次new project時就得改一次httpd.conf。
http://twpug.net/modules/newbb/viewtopic.php?topic_id=3501http://wiki.eclipse.org/PDT/Installation#Install_a_JVM
20090116更新
(1)PDT 可以整合 Zend Debugger 或是 XDebug ,但因為授權的關係,必須分開下載安裝或是到 Zend 下載整合安裝的版本
(2)
- 可以到Eclipse PHP Development Tools下載All-in-One Eclipse PDT + Zend Debugger Package就可以直接使用Debug As > 「PHP script Alt_Shift+D, H」
- 另種方法是到download the Zend Debugger extension binaries下載合適版本後,解壓下載文件,找到與PHP 執行檔版本相配的ZendDebugger.dll,拷貝到PHP根目錄的/ext/目錄,然後在php.ini加下面一段碼。
[zend]
zend_extension_ts="C:\Program Files\PHP\ext\ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1,
zend_debugger.expose_remotely=always
- 把dummy.php放到apache的documentroot路徑底下,重開apache,這時zend debugger就可以開始作用。
參考資料 :
http://blog.roga.tw/2008/12/20/1780
http://www.crabone.com/index.php/2009/01/03/226.html(簡體)
http://hi.baidu.com/doyee/blog/item/9faf1517a9bc37074a90a7fc.html(簡體)
http://hi.baidu.com/maklak/blog/item/21eece1ffc0fd20e304e1519.html(簡體)
沒有留言:
張貼留言