zend debugger stopped working – apache errorlog [Zend Debugger] Debugger compile handler overriden

when trying to use the zend debugger today it just would not work …

looking into “window > preferences > debug > installed debugger” it showed me that i have xdebug and zend debugger installed …

a page suggested to remove xdebug … but when running phpinfo() it did not show anything about xdebug .. so that could not be the problem …

another page suggested to look into the error.log from apache where i read:

[Zend Debugger] Debugger compile handler overriden, will not be active in this request

when searching for this i found another page pointed me into the right direction .. (this one: http://www.phil-taylor.com/2006/04/05/debugger-compile-handler-overriden-cannot-continue/)

phil mentions that the problem is with running both zend debugger and the ioncube loader .. made me remember that i did install the ioncube loader last week …

his suggestion to remove the following line from php.ini did not work for me …


therefore i removed the zend loader … will set it up again when needed …

thanks phil!

Installing Zend Server Ce

when trying to install zend server ce i got the following result:

sudo aptitude install zend-ce
The following NEW packages will be installed:
  apache2-mpm-prefork{a} apache2-utils{a} apache2.2-bin{a} apache2.2-common{a} libaio1{a}
  libapache2-mod-php5-zend-ce{a} libapr1{a} libaprutil1{a} libaprutil1-dbd-sqlite3{a}
  libaprutil1-ldap{a} libframework1-zend-ce{a} libicu36{a} libmcrypt4{a} libmhash2{a}
  liboci-zend{a} libpng3{a} libpq4{ab} libsqlite0{a} lighttpd-zend-ce{a}
  php-bcmath-zend-ce{a} php-bz2-zend-ce{a} php-calendar-zend-ce{a} php-ctype-zend-ce{a}
  php-curl-zend-ce{a} php-data-cache-zend-ce{a} php-debugger-zend-ce{a} php-dev-zend-ce{a}
  php-exif-zend-ce{a} php-fcgi-zend-ce{a} php-ftp-zend-ce{a} php-gd-zend-ce{a}
  php-gettext-zend-ce{a} php-imap-zend-ce{ab} php-intl-zend-ce{a} php-json-zend-ce{a}
  php-ldap-zend-ce{a} php-mbstring-zend-ce{a} php-mcrypt-zend-ce{a} php-mhash-zend-ce{a}
  php-mime-magic-zend-ce{a} php-mysql-zend-ce{ab} php-mysqli-zend-ce{ab}
  php-oci8-zend-ce{a} php-optimizer-plus-zend-ce{a} php-pdo-mysql-zend-ce{ab}
  php-pdo-oci-zend-ce{a} php-pdo-pgsql-zend-ce{a} php-pgsql-zend-ce{a} php-posix-zend-ce{a}
  php-soap-zend-ce{a} php-sockets-zend-ce{a} php-sqlite-zend-ce{a} php-tidy-zend-ce{a}
  php-tokenizer-zend-ce{a} php-xmlreader-zend-ce{a} php-xmlwriter-zend-ce{a}
  php-xsl-zend-ce{a} php-zem-zend-ce{a} php-zendutils-zend-ce{a} php-zip-zend-ce{a}
  php5-common-extensions-zend-ce{a} sqlite{a} zend-base-ce{a} zend-ce zend-ce-doc{a}
  zend-extensions-ce{a} zend-framework-ce{a} zend-gui-ce{a}
0 packages upgraded, 68 newly installed, 0 to remove and 9 not upgraded.
Need to get 55.1MB of archives. After unpacking 209MB will be used.
The following packages have unmet dependencies:
  php-pdo-mysql-zend-ce: Depends: libmysqlclient15off (>= 5.0.27-1) which is a virtual package.
  php-mysql-zend-ce: Depends: libmysqlclient15off (>= 5.0.27-1) which is a virtual package.
  libpq4: Depends: libkrb53 (>= 1.4.2) which is a virtual package.
  php-imap-zend-ce: Depends: libkrb53 (>= 1.4.2) which is a virtual package.
  php-mysqli-zend-ce: Depends: libmysqlclient15off (>= 5.0.27-1) which is a virtual package.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     libpq4 [Not Installed]
2)     php-imap-zend-ce [Not Installed]
3)     php-mysql-zend-ce [Not Installed]
4)     php-mysqli-zend-ce [Not Installed]
5)     php-pdo-mysql-zend-ce [Not Installed]
6)     php-pdo-pgsql-zend-ce [Not Installed]
7)     php-pgsql-zend-ce [Not Installed]
8)     php5-common-extensions-zend-ce [Not Installed]
9)     zend-ce [Not Installed]                            

Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.

meaning that the packages libmysqlclient15off and libkrb53 where missing …
finding the solutions on the web (http://ubuntuforums.org/showthread.php?t=1459359 and http://forums.zend.com/viewtopic.php?f=44&t=4062#p14253) i had to do the following to make zend server ce install:

get the specific package and install libmysqlclient15off manually

wget http://nl.archive.ubuntu.com/ubuntu/pool/universe/m/mysql-dfsg-5.0/libmysqlclient15off_5.1.30really5.0.83-0ubuntu3_amd64.deb
sudo dpkg -i libmysqlclient15off_5.1.30really5.0.83-0ubuntu3_amd64.deb

install equivs for later usage

sudo aptitude install equivs

create a file named libkrb53_fake.txt and enter the following in the txt-file

Package: libkrb53
Version: 1.6.dfsg.2+fake1
Depends: libkrb5-3, libgssapi-krb5-2, libk5crypto3, libkrb5support0

then build the package with equivs and install it

sudo equivs-build libkrb53_fake.txt
sudo dpkg -i libkrb53_1.6.dfsg.2+fake1_all.deb

after that the zend server could be installed successfully

sudo aptitude install zend-c