การติดตั้ง PHP extension บนระบบ Windows


ีืunable to load dynamic library

วิธีการติดตั้ง PHP extension เพิ่ม เราก็มักจะเข้าใจว่า แค่ uncomment

;extension=php_openssl.dll

ให้เป็น

extension=php_openssl.dll

และก็ทำให้แน่ใจว่าไดเรกทอรีที่มักจะเก็บไฟล์ extension นั้น ซึ่งมักจะเป็น c:\php\ext มีไฟล์ php_openssl.dll

แตหลายคนก็อาจจะเจอปัญหา PHP Startup : Unable to load dynamic library php_openssl.dll the operating system cannot run %1

ที่เจอปัญหานี้ไม่ใช่เป็นเพราะว่าระบบหาไฟล์ extension php_openssl.dll ไม่เจอ แต่หาไลบราลีที่ php_openssl ต้องเรียกใช้ไม่เจอ 

วิธีแก้ก็คือ ทำให้ระบบพบไฟล์ไลบราลีที่ไฟล์ extension นั้นเรียกใช้ เช่นในปัญหาที่ยกตัวอย่างนี้ หากเราคัดลอก libeay32.dll ไปที่โฟลเดอร์ c:\windows\system32  ข้อผิดพลาดดังกล่าวก็หายไป

ซึ่งการคัดลอกไฟล์ไลบราลีไปไว้ที่ c:\windows\system32 ควรจะทำเมื่อเราอัปเกรด PHP เป็นเวอร์ชันที่สูงขึ้นด้วย

อ้างอิงจาก

http://www.e-novative-forum.com/article71.htm

คำสำคัญ (Tags): #extension#php#windows
หมายเลขบันทึก: 160178เขียนเมื่อ 19 มกราคม 2008 20:44 น. ()แก้ไขเมื่อ 31 พฤษภาคม 2012 07:53 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท