Skip to content

Conversation

@donhardman
Copy link
Contributor

  • Add Rust toolchain installation via rustup
  • Install cargo-php for building PHP extensions
  • Clone and build llm-php-ext with static linking
  • Enable llm extension in PHP configure for Alpine, Linux, and OSX

@donhardman donhardman force-pushed the feature/llm-ext branch 19 times, most recently from 582ab98 to 40fc354 Compare January 22, 2026 20:42
- Add Rust toolchain installation via rustup
- Install cargo-php for building PHP extensions
- Clone and build llm-php-ext with static linking
- Enable llm extension in PHP configure for Alpine, Linux, and OSX
- Update PHP version in release and test workflows
- Update build scripts and Dockerfiles
- Update documentation references
- Add PHP 8.4 packages to Alpine (php84, php84-dev, php84-cli)
- Add PPA and PHP 8.4 packages to Linux (php8.4, php8.4-dev, php8.4-cli)
- Add PHP 8.4 to macOS homebrew (php@8.4)
- Update DS, SWOOLE, and LLM extension revisions
- Update PHP version reference comment to 8.4.17
- Append LLVM to PATH instead of prepending to preserve PHP access
- Add brew bin directory to PATH for better PHP discovery
- Remove hide_dynamic_libs/restore_dynamic_libs mechanism as unneeded
- Add PHP verification step for ext-php-rs build
@donhardman donhardman merged commit 8bcd224 into main Jan 26, 2026
35 of 46 checks passed
@donhardman donhardman deleted the feature/llm-ext branch January 26, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants