一時的に同僚の作業を手伝い、PHP を使用するときにブレークポイントを設定するときに発生した問題を記録します。
注: 使用されている単純な PHP コードは栗です
環境を整える
ワンプサーバー
インストール中は必ず「次へ」をクリックしてください
PHPのバージョンは7.2.34です。バージョンが高すぎると問題が発生する可能性がありますので、ご自身のバージョンを確認してください。
Apacheのバージョンは2.4.54.2です
他のバージョンの php と apache をダウンロードする必要がある場合は、公式アドレスにアクセスすることをお勧めします。ダウンロードとインストールが完了すると、wampserver が自動的に再起動します。
Vscode自体がダウンロードされる
2. 構成
1. プロジェクトパスの構成
C:\wamp64\scripts を開きます。config.inc.php ファイルを見つけます。このファイルを編集して $wwwDir を見つけ、プロジェクト パスを変更します
Apache の設定も変更します。パス C:\wamp64\bin\apache\apache2.4.54.2\conf
ここでは簡単な説明を示します。これらの構成については、以下のリンクを参照してください。
参考:https://blog.csdn.net/sanstyle/article/details/71430076
2. PHP 構成を変更する
まず、wampServer を左クリックし、インターフェイスで PHP-"php.ini" を見つけます。
このファイルを編集します。以下の設定を追加します。注: zend_extension='対応するパスを見つけてください';
[Xデバッグ]
zend_extension= "c:/wamp64/bin/php/php7.2.34/zend_ext/php_xdebug-2.9.7-7.2-vc15-x86_64.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.profiler_enable = オフ
xdebug.profiler_enable_trigger = オフ
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="c:/wamp64/tmp"
xdebug.show_local_vars=0
之后重启wampSerer。
3.VSCode中在商店下载PHP Debug
此插件可能需要科学上网才能下载了
至此所有环境和配置准备完毕
调试流程
1.代码
2.断点配置
3.在网页运行localhost
结果