|
|
|
php + sql server ปัญหา driver pdo sqlsrv และ sqlsrv ใช้ไม่ได้ใน php 5.5 |
|
|
|
|
|
|
|
ลองดาวน์โหลดตัว extension ของ php_sqlsrv_54_nts.dll or php_sqlsrv_54_ts.dll มาใช้ได้หรือเปล่าครับ ถ้ายังไม่ได้ แสดงว่าน่าจะต้องรอมีการ update ตัว extension สำหรับ php 5.5 ครับ
|
|
|
|
|
Date :
2013-06-24 15:18:05 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอ่อคือว่า.....
ผมใช้ iis ครับ ซึ่งทาง php ก็แนะนำว่าควรใช้ nts (none thead safe)
จึงจะเหมาะกับ iis ทั้งตัว php เอง และ extension ครับ (จากรูปตัดมาจาก http://windows.php.net/download/)
โดยเมื่อเกิดปัญหาผมจึงลองไปหมดแล้วครับ ไม่ว่าจะเป็น
php 5.5 x86 nts
php 5.5 x86 ts
php 5.5 x64 nts
php 5.5 x64 ts
php_pdo_sqlsrv_54_ts.dll
php_pdo_sqlsrv_54_nts.dll
php_sqlsrv_54_nts.dll
php_sqlsrv_54_ts.dll
ซึ่งทดสอบไปหมดแล้วครับ ว่า dirver sql server ไม่ขึ้นซักอัน (ไม่ได้ลองพร้อมๆ กันนะ ลอง ts ทีนึง nts ทีนึง)
แต่ที่น่าแปลกคือค้นใน google ไม่เห็นจะมีใครคุยกันเกี่ยวกับปัญหานี้เลย
หรือเค้ายังไม่ใช้ php 5.5 กัน หรือคนใช้ php มักไม่ใช้ sql server ก็ไม่รู้
|
|
|
|
|
Date :
2013-06-25 08:14:02 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ถามแระ
สรุปว่าต้องรอให้ microsoft compile sqlsrv ใหม่
เพราะชื่อมันก็บอกอยู่แล้วว่า 54 คือ php 5.4
งั้นรอจนกว่าจะมี php_pdo_sqlsrv_55 และ php_sqlsrv_55 แล้วกัน
|
|
|
|
|
Date :
2013-06-25 08:27:08 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
php 5.5 เพิ่งจะ release เมื่อ 21-jun-2013 (4-5 วันที่ผ่านมาครับ)
|
|
|
|
|
Date :
2013-06-25 08:33:36 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จัดไป
|
|
|
|
|
Date :
2013-07-05 10:18:06 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
iis บางทีก็ขึ้นกับ ntwdblib.dll นะครับ
|
|
|
|
|
Date :
2013-07-05 14:41:08 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ IIS ใช้กับ PHP ง่ายกกว่าเดิมเยอะมากครับ ลง Install ตัว PHP อันเดียวระบบจะเชื่อมกับ IIS ให้เลยครับ
|
|
|
|
|
Date :
2013-07-05 15:01:58 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|