PHP5 with MS SQL Server 2008 Express

posted on 13 Jun 2008 14:39 by roofimon in PHP

ปัญหาใหม่เนื่องจากต้องเอางานที่เขียนด้วย php5+MS SQL Server 2005 Express ไปลงให้ลูกค้าก่อนโดยที่ปกติ งานที่เป็น php จะอยู่บน RedHat ทำให้การลง Driver ของ php บน Redhat เป็นเรื่องง่าย

แต่เมื่อเราย้าย php ไปทำงานบน Windows ปุ๊ปกรำนรกมาเยือนเพราะมันยุ่งมากๆสำหรับ เป็นจริงดังคาดลองทำประมาณหกวิธี ไม่สำเร็จสักอย่างจนมาพบทางสว่างที่เวบ php โดยสิ่งที่เค้าทำเป็นดังนี้

 
0. หยุด services ทุกอย่างที่เกี่ยวข้อง ( จริงๆมันก็แค่ Apache เนอะ )
1. ไป download ไฟล์ ntwdblib.dll ผมไปเอาที่ http://www.dlldll.com/ntwdblib.dll_download.html จากนั้นเอาไปวางที่
a) wamp\php\
b) wamp\Apache2\bin\
c) windows\system32\

2. ต่อไปเข้าไปที่ Configure SQL Server และ enable TCP connections และ Named Pipes
3. แก้การทำ Authentication ให้เป็น Mixed mode authentication
4. Restart SQL Server Service
5. เปิดไฟล์ php.ini และแก้ mssql.secure_connection = On
6. restart ตัว Apache Service

ลองทดสอบด้วยกาสคริป

$cnMsSQL = mssql_connect('.\SQLEXPRESS', 'sa', 'yourpassword');

 เรียบร้อยแน่นอน

edit @ 13 Jun 2008 15:29:25 by cyber-climber

Comment

Comment:

Tweet

Hello

#11 By AI (124.157.189.201) on 2010-03-08 03:15

ขอบคุณค่ะ ลองทำแล้วข้อมูลรับและอ่านภาษาไทยได้แล้วค่ะหลังจากที่หน้าจอเว็ปโชว์ภาษาไทยแต่ db โชว์ภาษาขอม เหลืออีกปัญหาหนึ่งค่ะคือตรง Last Viewed: โชว์ภาษาขอมค่ะ ไม่ทราบว่าต้องแก้ยังงัยดีค่ะ


sad smile

#10 By joy (61.90.251.26) on 2010-02-11 12:35

watch naruto online!!

#9 By naruto episodes (124.157.189.199) on 2010-01-03 17:28

ขอบคุณมากๆครับ ช่วยชีวิตผมไว้เลย หาข้อมุลแทบตาย google แทบพัง

#8 By atee (124.157.135.252) on 2009-12-04 00:49

hi all !!

#7 By sears parts (124.157.191.197) on 2009-12-03 12:57

Que se ra

#6 By scratch and dent (124.157.236.46) on 2009-11-12 04:33

ขอบคุณค่ะ

#5 By โหลดเพลง (124.157.236.176) on 2009-10-06 01:37

Que

#4 By sera (124.157.236.176) on 2009-10-03 15:36

ดีๆ

#3 By ดีๆ (124.157.236.229) on 2009-09-22 05:42

ขอบคุณจ้า

#2 By parts (124.157.236.229) on 2009-09-21 06:50

ขอบคุณจ้า

#1 By ดาวโหลดเพลง (124.157.236.219) on 2009-09-09 11:51