[PHP] Warning: Module 'xdebug' already loaded in Unknown on line 0

พอดีเจอปัญหาตอนใช้ CLI ของ Micromvc โดยตอนที่เราสร้างฐานข้อมูลผ่าน CLI มันจะเจอ Warning ประมาณนี้(อาจจะเจอใน Framework ตัวอื่นๆ ด้วย)

PHP Warning:  Module 'xdebug' already loaded in Unknown on line 0

วิธีแก้ก็คือเช็กใน php.ini ก่อนว่า xdebug.so เราโหลดมายังไง โดยถ้ามันโหลดมาแบบนี้

extension=/path/to/xdebug.so

ให้เราปรับเป็นแบบนี้(กรณีที่ไม่ได้เป็น thread safe)

zend_extension=/path/to/xdebug.so

หรือถ้ายังไม่ได้อีกก็ให้ลองเป็นแบบนี้(กรณีที่เป็น thread safe)

zend_extension_ts=/path/to/xdebug.so

เสร็จแล้วก็ทำการ Restart Apache ซะ เย้ เย

Ref.
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0

Comments