PHPStorm を Xdebug と共に使用して、コードをステップ実行します。PHPStorm は Windows 7 マシンで実行されており、私のローカル Web サーバーは別の CentOS 6.4 マシンで実行されています。phpinfo();
Xdebug が PHP によってロードされていることを確認しました。以下は、PHP.ini での私の Xdebug の設定です。
[xdebug] zend_extension="/usr/lib/php/modules/xdebug.so" xdebug.remote_enable = 1 xdebug.remote_port = 9000 xdebug.remote_host = "192.168.1.130" xdebug.remote_log = "/var/log/httpd/xdebug_log"同様に、CentOS サーバーをデバッグ サーバーとして使用するように PHPStorm をセットアップし、接続をリッスンします。これらのマシンの両方に静的 IP を割り当てました。Chrome Xdebug プラグインを使用して適切な Cookie を設定し、ブレークポイントを設定しようとしましたが、何も起こりません。/var/log/httpd/xdebug_log (777 パーミッション) を見てみると、そこには何も書かれていません。ポート 9000 を開いたので、CentOS マシンから Windows マシンにポート 9000 で問題なく telnet で戻ることができます。また、SELinux を permissive に設定しましたが、役に立ちませんでした。
ここで何が起こっているのでしょうか?