2

わかりました、私はおそらく愚かですが、うまくいきません。

セットアップは次のとおりです。

  • Ubuntu
  • Apache2
  • xdebug
  • IntelliJ IDEA 11.1.3 アルティメット
  • IntelliJ IDEA PHP プラグイン

xdebug がインストールされています。

ローカル マシンで Drupal サイトをデバッグしたいのですが、プロジェクトは次の場所にあります。

/var/www/luken/my-site

URL は次のとおりです。

http://localhost/luken/my-site

既存のソースからプロジェクトを作成できなかったので、そこから新しいプロジェクト (Web モジュール) を作成しました。「PHPスクリプト」の構成を実行している場合、デバッガーが機能します。しかし、PHP Web アプリケーションの構成を使用しようとすると (プロジェクトがブラウザーで開かれるため)、デバッガーに接続できません。私は多くのこととさまざまなマッピングを試しましたが、明らかに愚かなものが欠けています。上記の設定で構成はどのようになりますか?

4

2 に答える 2

8

もちろん。以前の調査時間に関係なく、質問を投稿してから数分後に回答が見つかりましたが、ここにあります。

xdebugを設定する必要がないという間違った情報をどこかで読みました。実際には、/ etc / php5 / conf.d/xdebug.iniを変更する必要があります。私はそこに追加しました:

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

これについては、Netbeansの構成に関する記事で読みましたが、うまくいきました。そして正確に:

xdebug.remote_enable=1

^この行は必要なだけです。

于 2012-10-06T16:10:00.540 に答える
0

PHP コマンド ライン インターフェイス (cli) を使用している場合は、別の php.ini が使用されています。したがって、を編集するか/etc/php/version/cli/php.ini、明示的に php.ini を指定します。

php -S localhost:8080 -t "/var/www/html/my_project" -c "/etc/php/7.0/apache2/php.ini"
于 2016-12-25T14:16:26.403 に答える