Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Windows版php-srcデバッグ方法

 Windows版php-srcデバッグ方法

msys: https://www.msys2.org/
msysのlldbを使うとデバッグできることがわかったのでスライドを作った

てきめん tekimen

June 11, 2024
Tweet

More Decks by てきめん tekimen

Transcript

  1. コンパイルの前段階 • Windowsを用意します • コマンドプロンプトで頑張ります • Visual C++ 2019をインストールします –

    https://visualstudio.microsoft.com/ja/vs/older-down loads/ – (追記: 最近になってVisual C++ 2022で動くようになりまし た。その際にはvs17と読み替えてください)
  2. PHPのコンパイルの準備 > cd C:\ > git clone https://github.com/php/php-sdk-binary-tools php- sdk

    > cd php-sdk > .\phpsdk-vc16-x64.bat > phpsdk_buildtree phpdev > cd vc16\x64 > git clone https://github.com/php/php-src
  3. PHPのコンパイルの準備 > cd php-src > .\buildconf.bat -f > .\configure.bat --enable-debug

    --enable-mbstring > nmake > nmake test > x64\Debug_TS\php.exe -v #これで実行できる!