2012年2月1日 星期三

Web Server - xampp - VC6, VC9


關於 VC6、VC9,這裡說

VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择 VC6 版本。

VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。


但是用 Apache 或IIS來分,可能不完全正確。因為剛下載 xampp 1.7.7,再安裝 sqlsrv,然後在 php.ini 裡面,理所當然要啟動的是這個:
extension=php_sqlsrv_53_ts_vc6.dll
結果然出現錯誤訊息,它說我的 php版本是vc9。

Xampp 用的是 Apache 不是 IIS,所以應該是vc6啊? 為什麼它說我的 PHP 版本是 VC9 ?


後來不小心查到 Xampp根目錄的 readme_en.txt:

###### ApacheFriends XAMPP version 1.7.7 ######
  + Apache 2.2.21
  + MySQL 5.5.16 (Community Server)
  + PHP 5.3.8 (VC9 X86 32bit thread safe) + PEAR

還真的是 VC9。
所以雖然用的是 Apache,但卻要啟動 VC9 的 sqlsrv :
extension=php_sqlsrv_53_ts_vc9.dll

沒有留言:

張貼留言