星期二, 6月 20, 2006

小T v.s Zend products

為了寫出更強大的班網,為了研究phpBB2的原始碼,今天補習回來把所有時間都花在Zend Studio和Zend Platform上。Zend Studio是一個專門寫PHP的IDE,有internal和Server兩個除錯器可以用。internal除錯器由模擬的Web server和PHP核心組成,好處是使用方便,就像使用一般C++的除錯器一樣,壞處是功能比較有限,碰到有form的PHP除錯會終止,無法追蹤頁面與頁面的互動。Server除錯器必須搭配Zend platform才能使用。Zend platform其實是Zend自己改過,加入除錯能力(step、trace....)的Apache和PHP,在Zend platform安裝好以後、在Zend Studio設定一下相關設定,然後自己下載MySQL安裝一下,就可以在自己的機器開發PHP並且使用除錯器除錯。

說的簡單,實際上今天花了一大堆時間移除/重灌Mysql、Apache,以及在Zend Knowledgebase努力研究,才勉強把兩個產品裝好讓他們可以動。裝好以後很有成就感,因為寫PHP最大的困難就是除錯,發現有錯常常要在code內加echo,然後重傳,然後猜測錯誤在哪裡,然後又改code加減echo,重傳,重新載入網頁看結果,然後又改code......用Zend的好處就是所有事情都在本機進行,而且和IDE全部整合,不必文件傳來傳去改來改去orz。另一個好處就是自己的機器有Zend platform和MySQL以後,等於有一台測試用的web server,以後假如班網要測試,不必冒著把學校機器搞爛的危險.....

怎麼寫起來感覺很別扭,很像大陸中文?是因為今天看太多簡體網站還有簡體版的phpBB2分析嗎? 全文連結

4 意見:

匿名 提到...

Zend不是要錢的東西嗎?

d8888 提到...

唉呀,可以試用啊......

兩個軟體都有30天的試用期XD

匿名 提到...

請問一下
你可以把你安裝的過程做一個step BY STEP 嗎?
我也想試試說
thx

d8888 提到...

其實正常情況下,裝完ZendPlatform你就會有apache+PHP啦,Mysql就按照畫面裝就好了。我的電腦是例外狀況啦orz