[PHP-users 21602]dbg.soがcgi版で動かない

Naoki Shibata naoki_shibata @ yanase.co.jp
2004年 5月 11日 (火) 23:13:29 JST


柴田と申します。いつもお世話になっています。

eclipse+WebStudioを使ってデバッガ-を動かそうとしています。
dsoのPHP環境があったので --enable-force-cgi-direct を入れてmake
したphpをphp-cgiとして/usr/local/binに置きました。このphp-cgiで
WebStudioから実行できるようになっています。デバッガ-を動かそうと
dbg-2.11.23-src を取ってきてdeferphpizeでコンパイルをしてdbg.soを
作りました。
dso版だと $ php -v で with DBG v2.11.23 と出てOKそうなのですが
肝心のcgi版では $ php-cgi -v 
PHP Warging: Unknown(): Unable to load dynamic library
'/usr/local/lib/dbg.so'
- /usr/local/lib/dbg.so: undefined symbol: compiler_globals_id in Unknown on
line 0
となってしまいデバッガが動かせません。

linux環境でのWebStudio+デバッガ-の情報はなかなか無いようですが、
何かヒントでもあればお教えください。

[環境]
RedHat9
php4.3.6
Apache2.0.49 (dso環境)
eclipse-SDK-2.1.3-linux-gtk
xws-core-0.3.4
dbg-2.11.23-src.
[dso configure オプション]
./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-zend-multibyte \
--with-mysql \
--enable-track-vars \
--enable-mbstring \
--enable-mbregex \
--with-gd \
--with-png-dir=shared \
--with-jpeg-dir=shared \
--with-zlib-dir=shared \
--with-zlib
[cgi configureオプション]
./configure \
--enable-force-cgi-direct \
--enable-zend-multibyte \
--with-mysql \
--enable-track-vars \
--enable-mbstring \
--enable-mbregex \
--with-gd \
--with-png-dir=shared \
--with-jpeg-dir=shared \
--with-zlib-dir=shared \
--with-zlib
[php.ini extension指定抜粋]
; Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/local/lib/"

extension=dbg.so

-- 
----------------------------------------
株式会社ヤナセ情報システム部 柴田 直樹




PHP-users メーリングリストの案内