我通過VirtualBox爲我的PHP編程目的安裝了Ubuntu Server 12.10。安裝Xdebug後,Apache停滯不前。 Ioncube加載器錯誤
最近我已經安裝了Xdebug的這樣:
sudo apt-get install php5-xdebug
然後添加 'Xdebug的' 路徑我/etc/php5/apache2/php.ini:
zend_extension=/usr/lib/php5/20100525+lfs/xdebug.so
然後我重新啓動apache。它被卡住了。我的本地網站沒有加載。 'php -v'(以及'php -m')說:
PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0
事情是我沒有安裝Ioncube。我試圖谷歌這個錯誤消息,但到處都說,它似乎是一個錯誤的安裝Ioncube,或與xdebug和ioncube不兼容的東西。但我根本沒有安裝接種疫苗!
出了什麼問題?我怎樣才能讓我的Apache再次生活?項目正在燃燒:(
更新:
我找到了一個理由似乎「PHP5-Xdebug的」包有一個內置的修復爲Ioncube公司,XDebug的不兼容性當我安裝了它,我。有地方Ioncube公司列爲Zend的擴展名的文件/etc/php5/conf.d/ioncube.ini。我與PHP5-Xdebug的包文件。 所以我刪除的文件和Apache成爲現場。
我沒有一個完整的答案給你,但我會說你不應該需要編輯php.ini來啓用xdebug。安裝軟件包時應該在包含擴展行的'/ etc/php5/conf.d /'中添加一個xdebug文件。如果你有這兩個可能會導致問題,所以你可以嘗試刪除你添加到php.ini中的行。 – 2013-02-12 09:53:26
您也可以嘗試禁用xdebug,然後啓動PHP然後啓動好,檢查phpinfo以查看是否有任何與ioncube相關的東西。 – 2013-02-12 09:55:54
謝謝,蒂姆。 我整理了一下。 – 2013-02-12 09:57:10