เปิด ext. php_mssql แล้ว error ครับ

สวัสดีครับ

คือผมติดตั้ง php บน IIS7 ใช้ Windows Server 2008r2 ตอนเเรกใช้งานได้ปกติครับ

แต่พอผมเปิดส่วนขยาย PHP_MSSQL เพื่อใช้งาน php+sql server จะเกิด error ดังภาพเลยอ่ะครับ

ไม่ทราบว่ามีใครเคยเจอปัญหาแบบนี้ม้ยครับผม

ขอบคุณครับ

แสดงว่า php error ครับ

ลองเรียน php ผ่านทาง command line ดูว่ามี error อะไรมั้ย

แต่พอผมปิดส่วนขยาย php_mssql.dll ใน php.ini ก็สามารถใช้งานได้ปกตินะครับ ไม่มี error อะไรขึ้นมาเลย

แต่พอเปิดส่วนขยายดังกล่าวทีไร ก็ error เลย และ การเรียก php ผ่านทาง command line นั้นทำยังไงบ้างครับผม

พอดียังไม่ค่อยชำนาญน่ะครับ

ขอบคุณมากนะครับผม

เปิด dos prompt แล้วพิมพ์ php -v ดูครับ

run php ในแบบ cgi ระบบจะเรียก php ทำงานเป็นครั้งๆที่เปิดหน้าเว็บครับ ที่มันขึ้น error 500 ก็น่าจะมาจาก php error สาเหตุก็ต้องมากจากการเพิ่ม php_mssql นั่นละเพราะเอาออกแล้วไม่ error

เป็นไปได้ว่าหา php_mssql.dll ไม่เจอ ไม่ก็ config เกี่ยวกับ mssql ใน php.ini มีอะไรไม่ถูกต้อง

ผมควรจะแก้ยังไงครับ คือผมดูใน folder ext แล้วก็มีไฟล์ php_mssql.dll นะครับ

แต่ปัญหานี้เกิดในเฉพาะ iis ที่รันบน windows server 2008r2 นะครับ ผมลองรันใน win7 ไม่มีปัญหานะ

ทำตามที่ผมบอกยังครับ ??

ถ้าทำตามแล้วมันจะมี error message บอกว่ามีปัญหาตรงจุดไหน จะได้แก้ให้ตรงจุด

COPY libmysql.dll ไปไว้ใน C:\Windows\System32 -> Restartเครื่องดูค่ะ

ทำตามแล้วครับผม ได้ error ตามภาพอ่ะครับ ผมควรจะแก้อะไรต่อไปครับผม

ทำตามเเล้วครับ ยังไม่หายอ่ะครับ ปัญหาอยู่ที่ mssql นะครับ

libmysql.dll ผมว่ามันน่าจะคนละส่วนนะ อันนี้ผมวิเคราะห์เองครับ

ขอบคุณทุกท่านนะครับ

หาไฟล์ MSVCR71.dll มาใส้ไว้ที่ system32 ครับ (น่าจะใช่นะ) แต่ถ้าผมจำไม่ผิด ไฟล์นี้น่าจะมากับ Visual C++ Redist สักเวอร์ชั่น

ขอโทษค่ะ อ่านผิด mssql นึกว่า mysql

error บอกชัดเจน แปลแล้วทำตาม

ได้แล้วครับผม ไปดาวน์โหลดไฟล์ MSVCR71.dll จาก http://www.dll-files.com/msvcr71.zip?0WDeT0YIlX

เพราะใน โฟนเดอร์ PHP ไฟล์ MSVCR71.dll จะไม่มี

จากนั้น นำมาวางไว้ที่ Folder PHP ครับ เพราะถ้าเอามาวางที่ system32 ไม่หาย

ไม่เป็นไรครับผม ยังไงก็ยังอุจส่ามันช่วยแก้ปัญหา ขอบคุณมากๆเลยครับ ^^

ขอบคุณทุกท่านสำหรับคำแนะนำทั้งหมดครับ

ขอบคุณครับ