相关疑难解决方法(0)

在安装Xdebug之后,Apache坚持工作.Ioncube装载程序错误

我通过VirtualBox在本地安装了Ubuntu Server 12.10,用于PHP编程.

最近我以这种方式安装了Xdebug:

sudo apt-get install php5-xdebug
Run Code Online (Sandbox Code Playgroud)

然后在我的/etc/php5/apache2/php.ini中添加了'xdebug'路径:

zend_extension=/usr/lib/php5/20100525+lfs/xdebug.so
Run Code Online (Sandbox Code Playgroud)

然后我重新启动了apache.而且,它被卡住了.我的本地网站没有加载.'php -v'(以及'php -m')说:

PHP致命错误:[ionCube Loader] Loader必须作为第0行的Unknown中php.ini文件中的第一个条目出现

事实是我没有安装Ioncube.我试图谷歌这个错误消息,但到处都说安装Ioncube似乎是错误的,或者xdebug和ioncube不兼容的东西.但我根本没有安装inocube!

怎么了?我怎样才能让我的阿帕奇再次活下去?项目正在燃烧:(

更新:

我找到了一个理由.似乎'php5-xdebug'软件包具有针对ioncube-xdebug不兼容性的内置修复程序.当我安装它时,我得到了文件/etc/php5/conf.d/ioncube.ini,其中包含了ioncube作为zend扩展名.我用php5-xdebug包得到了这个文件.所以我删除了该文件,apache变为现场.

php apache zend-framework xdebug ioncube

4
推荐指数
1
解决办法
3274
查看次数

标签 统计

apache ×1

ioncube ×1

php ×1

xdebug ×1

zend-framework ×1