下面是我遇到的错误:
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
PHP Warning: Module 'xdebug' already loaded in Unknown on line 0
这是从我的php.ini文件:
; 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"
extension=xdebug.so
zend_extension="xdebug.so"
文件xdebug.so
确实存在于/usr/local/lib/php/extensions/no-debug-non-zts-20090626
我没有做任何更改,而且我的服务器安装了全新的cPanel。有人知道是什么原因导致了这种情况,或者看到上面的信息有什么问题吗?
4条答案
按热度按时间5jvtdoz21#
只需在您的活动 * php.ini * 文件中将
extension
切换为zend_extension
即可。q3aa05252#
对于任何其他人谁是有这个问题,我更新了我的php.ini文件,它修复了错误:
ebdffaop3#
问题在于IIS将扩展相关配置添加到php.ini文件的方式。要解决此问题,只需在php.ini文件中进行简单的替换,
与
虽然现在IIS可能无法识别xdebug扩展为已启用,但它已启用,并且可以通过检查phpinfo()结果进行验证。
7eumitmz4#
对于那些有windows的人,只要改变文件的位置,扩展名是