# php5.2.1升級到5.2.6

- URL: https://justfly.idv.tw/42/
- 日期: 2008-08-21
- 分類: WEB&amp;RIA
- 標籤: ec-cube, error, install, php

因為為了要安裝ec-cube卻一直碰到錯誤

一度以為是我的PHP版本不夠

於是很率性的到http://php.net.pl/downloads.php下載[PHP 5.2.6 installer](http://php.net.pl/get/php-5.2.6-win32-installer.msi/from/a/mirror)

很開心的想說現在PHP真方便

變成一件安裝拉…..然後enter….enter……

結果慘劇就發生了….

我的MYSQL的資料庫幾乎不能動(變成顯示使用中)

我在php.ini中也找不到可以設定模組的地方

原來installer版很”貼心”的提供安裝精靈後　

外掛模組就要透過它才行…(好奸詐的精靈阿 這不是奸商嗎~”~)

然後我發現我的phpinfo()中的Configure Command的值一直是:

 csscript /nologo configure.js “–enable-snapshot-build” “–with-gd=shared” “–with-extra-includes=C:\Program Files (x86)\Microsoft SDK\Include;C:\PROGRA~2\MICROS~2\VC98\ATL\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\MFC\INCLUDE” “–with-extra-libs=C:\Program Files (x86)\Microsoft SDK\Lib;C:\PROGRA~2\MICROS~2\VC98\LIB;C:\PROGRA~2\MICROS~2\VC98\MFC\LIB”

但是我的server明明就安裝在f:\下

google後,有人說把php下的ssleay32.dll,libeay32.dll,libmysql.dll

都複製到windows\system32下就可以了

可是這招對我卻沒用

可能是我以前都很隨便的把PHP的DLL全COPY進來的關係吧

我現在也不知怎麼判斷哪些是舊的DLL了@@

最後我只好乖乖的在下載[手動安裝包](http://jp.php.net/get/php-5.2.6-Win32.zip/from/a/mirror)

但結果也是解決安裝模組的問題

phpinfo()中的Configure Command的值還是不正常~”~

不過PHP已經都可以用了(所以EC-cube也安裝好了)

就等以後有高手PO文讓我GOOGLE到了吧….
