5

Mac OS X Lion で Xdebug を有効にしようとしていますが、うまくいきません。これはかなり簡単なはずですが、私にとってはうまくいきません。

これらは私が取ったステップです:

1 - php.ini ファイルの次の行のコメントを外します。

zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

2-Apacheサーバーを再起動しました

sudo apachectl restart

3 - phpinfo() 関数を介して有効になっていることを確認しました。実際、Zend モジュールとしても別のモジュールとしても有効です。

しかし、うまくいきません。私のphpスクリプトでエラーが発生するたびに、デフォルトで醜いエラー処理を使用して表示されます。var_dumps も機能しません。

手順がありませんか?

4

3 に答える 3

8

html_errorsphp.iniファイルを介してとdisplay_errorsがオンになっていることを確認してください。

于 2012-04-14T20:45:51.897 に答える
4

Xdebug.org のカスタマイズされたインストール ウィザードが役に立ちました。

(組み込みのApacheを使用)

于 2012-06-04T20:16:35.167 に答える
3

私は同じ問題を抱えています。

以前は MAMP を使用してアクティブ化できました。とにかく、この環境は問題を引き起こし、スタンドアロンの mysql をインストールし、Mac OS Lion の apache を有効にしました。

私は再コンパイルxdebug.soして変更しました/private/etc/php.ini

;...
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
;...
[xdebug]
;xdebug.idekey="macgdbp"
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_log="/var/log/xdebug.log"
xdebug.remote_autostart=1

しかし、私にできることは何もありません。NetBeans 7.1 をデバッガーに接続できません。

私は何が欠けていますか?

php-config出力:

$ php-config --help
Usage: /usr/bin/php-config [OPTION]
Options:
  --prefix            [/usr]
  --includes          [-I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib]
  --ldflags           [ ]
  --libs              [-lresolv  -lz -lexslt -ltidy -lresolv -ledit -lncurses -lpq -lpq -liodbc -lldap -llber -liconv -liconv -lfreetype -lpng -lz -ljpeg -lcrypto -lssl -lcrypto -lcurl -lbz2 -lz -lpcre -lcrypto -lssl -lcrypto -lm  -lxml2 -lz -licucore -lm -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lxml2 -lz -licucore -lm -liodbc -lxml2 -lz -licucore -lm -lnetsnmp -lcrypto -lxml2 -lz -licucore -lm -lxml2 -lz -licucore -lm -lxml2 -lz -licucore -lm -lxml2 -lz -licucore -lm -lxml2 -lz -licucore -lm -lxml2 -lz -licucore -lm -lxslt -lxml2 -lz -licucore -lm ]
  --extension-dir     [/usr/lib/php/extensions/no-debug-non-zts-20090626]
  --include-dir       [/usr/include/php]
  --man-dir           [/usr/share/man]
  --php-binary        [/usr/bin/php]
  --php-sapis         [cli apache2handler]
  --configure-options [--prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --sysconfdir=/private/etc --with-apxs2=/usr/sbin/apxs --enable-cli --with-config-file-path=/etc --with-libxml-dir=/usr --with-openssl=/usr --with-kerberos=/usr --with-zlib=/usr --enable-bcmath --with-bz2=/usr --enable-calendar --with-curl=/usr --enable-dba --enable-ndbm=/usr --enable-exif --enable-ftp --with-gd --with-freetype-dir=/usr/local --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --enable-gd-native-ttf --with-icu-dir=/usr --with-iodbc=/usr --with-ldap=/usr --with-ldap-sasl=/usr --with-libedit=/usr --enable-mbstring --enable-mbregex --with-mysql=mysqlnd --with-mysqli=mysqlnd --without-pear --with-pdo-mysql=mysqlnd --with-mysql-sock=/var/mysql/mysql.sock --with-readline=/usr --enable-shmop --with-snmp=/usr --enable-soap --enable-sockets --enable-sqlite-utf8 --enable-suhosin --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-tidy --enable-wddx --with-xmlrpc --with-iconv-dir=/usr --with-xsl=/usr --enable-zend-multibyte --enable-zip --with-pcre-regex=/usr --with-pgsql=/usr --with-pdo-pgsql=/usr]
  --version           [5.3.10]
  --vernum            [50310]
于 2012-06-06T13:48:45.847 に答える