yasd
Yet Another Swoole Debugger
File Explorer
Download Latest Version (.zip)- alpine.Dockerfile
- ext.yml
- ISSUE_TEMPLATE
- base.h
- base64.h
- buffer.h
- cmder_debugger.h
- common.h
- context.h
- dbgp.h
- debuger_mode_base.h
- global.h
- logger.h
- redirect_file_to_cin.h
- remote_debugger.h
- source_reader.h
- util.h
- watch_point.h
- zend_property_info.h
- analyze_function.php
- trace_function.php
- base.cc
- base64.cc
- buffer.cc
- cmder_debugger.cc
- common.cc
- context.cc
- dbgp.cc
- debuger_mode_base.cc
- global.cc
- logger.cc
- remote_debugger.cc
- source_reader.cc
- util.cc
- swoole.ini
- yasd.ini
- bootstrap.php
- DbgpClient.php
- 41.inc
- 41.phpt
- getOpcodeByName.inc
- getOpcodeByName.phpt
- breakpoint_set.inc
- breakpoint_set.phpt
- breakpoint_set_conditional_line.inc
- breakpoint_set_conditional_line.phpt
- superglobal_variable.inc
- superglobal_variable.phpt
- feature_get.inc
- feature_get.phpt
- for_loop.inc
- for_loop.phpt
- goto_label_loop.inc
- goto_label_loop.phpt
- compatible_with_phpstorm.inc
- compatible_with_phpstorm.phpt
- eval.inc
- eval.phpt
- idekey.inc
- idekey.phpt
- classnamme_array_key.inc
- classnamme_array_key.phpt
- nmerical_index_array.inc
- nmerical_index_array.phpt
- breakpoint_list.inc
- breakpoint_list.phpt
- context_get.inc
- context_get.phpt
- context_names.inc
- context_names.phpt
- eval.inc
- eval.phpt
- feature_set.inc
- feature_set.phpt
- stack_get.inc
- stack_get.phpt
- stdout.inc
- stdout.phpt
- stop.inc
- stop.phpt
- getRefCount.phpt
- clean
- inc_template
- new.php
- README.md
- run-tests
- start.sh
- template
- tinyxml2.cc
- tinyxml2.h
- .clang-format
- .gitignore
- .php_cs
- composer.json
- composer.lock
- config.m4
- header.php
- init_file.php
- LICENSE
- php_yasd.h
- php_yasd_cxx.cc
- php_yasd_cxx.h
- README-CN.md
- README.md
- test.php
- yasd.cc
- yasd_api.cc
- yasd_api.h
- yasd_api.stub.php
- yasd_function_status.cc
- yasd_function_status.h
# Installation Guide
1. Get the code
git clone https://github.com/swoole/yasd
Downloads the entire project code from GitHub to your computer.
cd yasd
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Homebrew A package manager for macOS/Linux.
- APT (Debian/Ubuntu ๊ณ์ด) Built into Debian/Ubuntu-based Linux distributions.
brew install boost
Installs the pre-built package via Homebrew โ no source build required.
apt-get install libboost-all-dev
Installs directly from the APT package repository (Debian/Ubuntu-based).
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. PHP (Composer)
EasyPrerequisites
composer dump-autoload -o
Type this command into your terminal and run it.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
