1

MAC OS X 10.7.5 MAMP PRO 2.0.5

私が行った場合:

php --ini

私は得る:

Configuration File (php.ini) Path: /Applications/MAMP/bin/php/php5.3.6/conf
Loaded Configuration File:         /Applications/MAMP/bin/php/php5.3.6/conf/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

の上:

/Applications/MAMP/bin/php/php5.3.6/conf/php.ini

私は持っている:

[xdebug] 
zend_extension="/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.default_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9001
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.idekey="netbeans-xdebug"
xdebug.remote_log="/Applications/MAMP/logs/xdebug.log"

その後、phpinfo() が表示されますが、xdebug 情報はまったく得られませんでした。

xdebug.so はこのパスにあります。

(MAMPを使用して)Apacheサーバーを再起動しました。

ここで手がかりを教えてくれる人はいますか?

アップデート:

私が持っているphpinfoに注意してください:

Configuration File (php.ini) Path   
/Applications/MAMP/bin/php/php5.3.6/conf

Loaded Configuration File   
/Library/Application Support/appsolute/MAMP PRO/conf/php.ini 

彼が実際にどちらを見ているのかわかりません。とにかく両方変えました。運がない。

4

1 に答える 1

4

どうやら、Xdebugの公式情報に従って編集する必要があるファイルは次のとおりです。

/Library/Application Support/appsolute/MAMP PRO/conf/php.ini

また、明らかに、そのファイルを変更するには、MAMP PRO オプションを使用する必要があります。そうしないと、ファイルは常に以前の状態に戻ります。

したがって、これらの問題を解決するには、次のことを行う必要がありました。

MAMP PRO > File > Edit Template > PHP > PHP 5.3.6 php.ini

次に、次のコメント (;) を削除します。

[xdebug]
zend_extension="/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

phpinfo(); で xdebug を確認できるようになりました。

于 2013-04-05T13:03:52.050 に答える