2014-10-06 119 views
9

這裏是我得到的錯誤:PHP的警告:Xdebug的必須加載作爲一個Zend擴展

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安裝。任何人都知道會導致這種情況發生或看到有關上述信息的任何問題?

+3

試評'延長= xdebug.so' – Cheery 2014-10-06 17:40:18

+1

難道沒有搜索[Xdebug必須作爲Zend擴展加載](https://www.google.com/search?q=Xdebug+MUST+be+loaded+as+a+Zend+extension)的結果對您有幫助嗎? – lxg 2014-10-06 17:41:47

+0

剛剛嘗試過,並且錯誤消息改變爲這個'失敗加載xdebug.so:xdebug.so:無法打開共享對象文件:沒有這樣的文件或目錄' – Username 2014-10-06 17:42:18

回答

13

爲別人誰是有這個問題,我在我的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" 
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" 
+1

只有模塊擴展(與擴展= =安裝)在extension_dir路徑中找到。引擎擴展(使用zend_extension安裝)應該使用絕對路徑。 – Nick 2014-10-07 08:11:10

+1

這個答案幫了我。我的問題是,我之前將xdebug作爲「擴展」,並再次作爲「zend_extension」。所以只是評論'擴展'加載解決了這個問題 – Boog 2016-09-06 06:29:21

相關問題