XDebugデバッグクライアントを使用してPHPスクリプトをローカルでデバッグしたいとします。私はリモートIDEやそのようなものを使うのは気にしない。PHP 7とUbuntuでXdebugのdebugclientを使用する16.04
は残念ながら、私はいつもこの/tmp/xdebug.log
I: Connecting to configured address/port: 127.0.0.1:8083.
E: Time-out connecting to client. :-(
私はのphp-xdebugのパッケージの両方で試してみましたソースから最新のXDebugの2.4.1をコンパイルすると私は同じを取得しました結果。など9000から(デフォルト)、9005、8083を、範囲内の
私も試したポート
マイxdebug.iniは次のようになります。これはUbuntuの16.04、PHPで
zend_extension=/usr/lib/php/20151012/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=8083
xdebug.remote_log=/tmp/xdebug.log
xdebug.idekey=mbb
7.0.8、およびXdebug 2.4.1。
誰もが何か示唆できますか?
IDEを使用しても構いませんか?ここにPhpStormの良いマニュアルがあります - https://confluence.jetbrains.com/display/PhpStorm/Debugging+PHP+CLI+scripts+with+PhpStorm –
申し訳ありませんが、あなたのデバッグクライアントはポートをリッスンしていますか? 'lsof -i:8083'を端末ウィンドウに表示します。 – YvesLeBorg
@GinoPane私はできればコマンドラインにとどまることを好みます。私がデバッグする必要がある状況の方が簡単になるでしょう。 –