PHP Warning: Xdebug MUST be loaded as a Zend extension
For anyone else who is having this issue, I updated this in my php.ini file and it fixed the error:
; Directory in which the loadable extensions (modules) reside.extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626"zend_extension = "/usr/local/IonCube/ioncube_loader_lin_5.3.so"zend_extension = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"extension = "pdo.so"extension = "pdo_sqlite.so"extension = "pdo_mysql.so"extension = "sqlite.so"
The problem is the way IIS adds the extension related configuration to the php.ini file. To solve the problem simple replace in php.ini file,
extension=php_xdebug-2.5.0rc1-7.0-vc14-nts-x86_64.dll
with
zend_extension=php_xdebug-2.5.0rc1-7.0-vc14-nts-x86_64.dll
Although now IIS might not recognize xdebug extension as enabled, it is enabled and can be verified by checking the phpinfo() results.