星期日, 9月 17, 2006

暑假的最後一天

再怎麼長的時間也有盡頭,再快樂的假期也有終點,美麗的暑假終於要告一段落,羞澀的本座要邁向嶄新的盛夏新學期。

昨天大概就是重灌電腦加上寫程式。因為電腦的Zend Platform除錯功能好像壞掉,只要一個Step in就會讓Apache整個爆掉,Restart也不行,還一定要Stop + Start,經過多次修復無效後,我決定重灌。

重灌Windows 2003本身很順利,映像檔恢復一下就好了,裝其他應用程式也沒有什麼困難。比較神奇的是,Zend Platform裝好以後功能仍然是壞掉的。於是昨天我所有的時間就全部用在Zend和Apache、Mysql這些東西的Configuration上。

一開始我是裝Appserv 2.5.6,但是Zend Platform根本偵測不到裡面包含的Apache 2.2,所以只好移除Zend platform再移除Appserv 2.5.6,然後改用比較舊的Appserv 2.4.6。裝了2.4.6以後總算Zend Platform偵測到Apache了,可是赫然發現Appserv 2.4.6裡面的PHP是4.0不是5.0,決定裝Zend Platform自己有的Zend Core PHP 5.0。這樣裝一裝,拼裝車終於裝好了。

但是試用的結果還是不滿意,因為Zend Core PHP好像有很多Extension沒開,像是Multi Byte Support String好像就有問題(被PHPMyAdmin Complain),所以2.5.6不行,2.4.6也不行,那怎麼辦?只好放棄所謂的整合包了,乖乖的到官網一個個下載。結果想要下載的時候www.php.net連不進去,費了好一番功夫改用us2.php.net才成功下載到我想要的東西。

軟體的安裝當然還是很順利,大家都知道恐怖的在後面的設定。也是花了一大堆時間,最後成功的改httpd.conf,加入PHP的Type和Module,指定PHP.ini的目錄。再來是解開PECL PHP擴充包,然後改php.ini指定路徑,最後是設定phpmyadmin,按照網路上的Step By Step改設定檔搞定phpMyadmin。

不過雖然最後花了一大堆時間處理Zend Platform,但因為最後的結果還是怪怪的,大部分的除錯還是使用最原始的echo符號orz 全文連結

1 意見:

Arrakeen 提到...

我倒是很期待Vista耶!感覺很棒