I am trying to upgrade my Linux debugger to the latest build (2.16.14). I have been running version 2.11.23 which my web host installed for me. I have a feeling they somehow compiled the old version into PHP statically because I copied the new module into the extensions directory and changed my php.ini, but I'm still seeing the old debugger version show up in phpinfo(). I'm also confused by my php.ini settings I have two places where the debug module is specified:
Quote: |
zend_optimizer.optimization_level=15
zend_extension="/usr/lib/debug.so-4.3.9"
extension=debug.so-4.3.9 |
Then further down I have:
Quote: |
[Debugger]
debugger.enabled=on
debugger.profiler_enabled=on
debugger.hosts_allow=68.35.235.34
debugger.hosts_deny=ALL
debugger.ports=7869, 10000/16 |
Here's my phpinfo data:
Quote: |
Configuration File (php.ini) Path /usr/local/Zend/etc/php.ini
extension_dir /usr/local/lib/php/extensions
DBG php debugger, version 2.11.23, Copyright 2001, 2002, Dmitri Dmitrienko, www.nusphere.com/dbg
Version 2.11.23
Linked as a shared library.
Profiler compiled, enabled |
As you can see, I've specified a different location than my default php modules directory for the zend_extension value. This was previously set this way, so I copied the .so to both locations. Also, the previous setting of my zend_extension was set to zend_extension="/usr/lib/debug.so" so I'm not sure if I was even supposed to change that. I'm pretty lost at this point. I've got a call into my ISP for help, but I'd like to get this done tonight if anyone has any suggestions. I have a feeling I'm going to have to edit my PHP makefile and recompile PHP without the static debug library. Does anyone know if I'm anywhere near the mark?