วิธีการติดตั้ง 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 เป็นเวอร์ชันที่สูงขึ้นด้วย
อ้างอิงจาก
ไม่มีความเห็น