網站製作學習誌

記錄學習製作網站的一切

PHP 5.2.0 Win32 的 go-pear.phar 無法運作

話說我在安裝 PHP 5.2.0 Win32 版後,想試著重新安裝 PEAR ,但是失敗了。出現的錯誤訊息如下:

1
Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/Comma nd.php on line 268

但那時候為了要處理其他事情,就暫時把這件事擱置下來。

今天看到了 PHPWoman 上發表了一篇 Bundled go-pear.phar broken in 5.2 windows releases ,大意是說 Greg Beaver (PEAR Installer 的作者) 已經立刻修復這個錯誤,但是卻沒有把它併到 PHP 5.2.0 Win32 的釋出版本裡。

解決的方法是自己到 http://go-pear.org/ 去抓最新版的 go-pear.phar (把首頁內容另存新檔即可) ,或到 cvs 裡去抓也可以 (把第一個 download 連結另存新檔就是了) 。抓回來後放到 PHP 安裝目錄裡的 PEAR 資料夾內即可,然後就可以按照正常程序安裝了。

註:這樣下載回來的 go-pear.phar 不包含壓縮過的 PEAR 基本套件,它會直接再從網路上下載。

Comments