Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ddev
/
ddev-frankenphp
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
2
Star
30
Code
Issues
4
Pull requests
0
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
Datepicker
All time
Commit history
Commits on Jun 29, 2026
fix(php): add writetable session, fixes #66 (#68)
stasadev
authored
8587c83
View commit details
Copy full SHA for 8587c83
Browse repository at this point
fix: link versioned php command to php-zts, fixes #65 (#67)
stasadev
authored
1257e58
View commit details
Copy full SHA for 1257e58
Browse repository at this point
Commits on Jan 23, 2026
fix(extensions): make xdebug and xhprof work, add better test coverage, fixes #61 (#62)
Show description for 6dd72d7
nickchomey
and
stasadev
authored
6dd72d7
View commit details
Copy full SHA for 6dd72d7
Browse repository at this point
Commits on Jan 19, 2026
fix: remove php-zts-fileinfo, improve tests, fixes #58 (#59)
stasadev
authored
b74b053
View commit details
Copy full SHA for b74b053
Browse repository at this point
Commits on Jan 2, 2026
docs: move rebuild to "Installation" section to make it more visible (#57)
stasadev
authored
e97109e
View commit details
Copy full SHA for e97109e
Browse repository at this point
Commits on Dec 30, 2025
feat: install more PHP extensions (#56)
stasadev
authored
7fa33b8
View commit details
Copy full SHA for 7fa33b8
Browse repository at this point
chore(*): check for PHP version, update instructions for rebuild and PIE extensions (#55)
stasadev
authored
4a7c111
View commit details
Copy full SHA for 4a7c111
Browse repository at this point
feat: add blackfire extension, fixes #44 (#54)
stasadev
authored
b5eb771
View commit details
Copy full SHA for b5eb771
Browse repository at this point
Commits on Dec 29, 2025
feat: switch to phpenmod-zts and phpdismod-zts (#53)
stasadev
authored
f0d25f0
View commit details
Copy full SHA for f0d25f0
Browse repository at this point
fix: run FrankenPHP on 80/443, add TLS certificate for 443, fixes #48 (#52)
stasadev
authored
f570dfb
View commit details
Copy full SHA for f570dfb
Browse repository at this point
feat: migrate to Debian packages, fixes #46, fixes #47 (#51)
stasadev
authored
1298a03
View commit details
Copy full SHA for 1298a03
Browse repository at this point
fix: respect assert.ini config, fixes #45 (#50)
stasadev
authored
c6c7aa5
View commit details
Copy full SHA for c6c7aa5
Browse repository at this point
fix: set permissions for /usr/local/bin (#49)
stasadev
authored
ed0b5d8
View commit details
Copy full SHA for ed0b5d8
Browse repository at this point
Commits on Dec 1, 2025
fix(php): load files from `.ddev/php` folder, fixes #41 (#43)
stasadev
authored
5f69d96
View commit details
Copy full SHA for 5f69d96
Browse repository at this point
fix(docker): pull image for offline use (#42)
stasadev
authored
cc23aba
View commit details
Copy full SHA for cc23aba
Browse repository at this point
Commits on Nov 26, 2025
chore(*): promote add-on to official, fixes #30 (#40)
stasadev
authored
79f9aa4
View commit details
Copy full SHA for 79f9aa4
Browse repository at this point
feat(build): move FrankenPHP to web image, fixes #15, fixes #32 (#39)
stasadev
authored
658e753
View commit details
Copy full SHA for 658e753
Browse repository at this point
feat: run tests in parallel, fixes #33 (#38)
stasadev
authored
5823980
View commit details
Copy full SHA for 5823980
Browse repository at this point
Commits on Oct 13, 2025
feat: add mkcert support, fixes #36 (#37)
stasadev
authored
43a7b4c
View commit details
Copy full SHA for 43a7b4c
Browse repository at this point
Commits on Sep 17, 2025
docs: remove mention for another add-on (#35)
stasadev
authored
5cfe291
View commit details
Copy full SHA for 5cfe291
Browse repository at this point
build: fix errors, always install xdebug, test php8.4, fixes #31, fixes #29 (#34)
stasadev
authored
19725e7
View commit details
Copy full SHA for 19725e7
Browse repository at this point
Commits on Sep 12, 2025
feat: simplify Xdebug setup with `ddev xdebug` (#28)
stasadev
authored
12e26c5
View commit details
Copy full SHA for 12e26c5
Browse repository at this point
feat: use socat as proxy for frankenphp in web container, fixes #13, fixes #25 (#27)
stasadev
authored
aab09f1
View commit details
Copy full SHA for aab09f1
Browse repository at this point
Commits on Sep 3, 2025
fix: add user the same way as in DDEV core, fixes #22 (#24)
stasadev
authored
26d2409
View commit details
Copy full SHA for 26d2409
Browse repository at this point
chore: add FUNDING.yml for DDEV (#23)
stasadev
authored
e431052
View commit details
Copy full SHA for e431052
Browse repository at this point
Commits on Jul 25, 2025
docs: add links to blog and benchmark (#21)
stasadev
authored
006bc81
View commit details
Copy full SHA for 006bc81
Browse repository at this point
feat: add worker tests, remove Caddyfile, fixes #18 (#20)
stasadev
authored
a565b28
View commit details
Copy full SHA for a565b28
Browse repository at this point
feat: use `DDEV_USER` (added in v1.24.7) (#19)
stasadev
authored
5ca694d
View commit details
Copy full SHA for 5ca694d
Browse repository at this point
Commits on Jul 23, 2025
fix: add `image` to `docker-compose.frankenphp.yaml` to use DDEV offline (#17)
stasadev
authored
1ea5b02
View commit details
Copy full SHA for 1ea5b02
Browse repository at this point
Commits on Jul 3, 2025
test: replace opcache (now installed by default) with redis (#16)
stasadev
authored
ca2d664
View commit details
Copy full SHA for ca2d664
Browse repository at this point
Commits on Jul 1, 2025
feat: don't install PHP extensions by default (#14)
stasadev
authored
5e6735e
View commit details
Copy full SHA for 5e6735e
Browse repository at this point
Commits on Jun 10, 2025
fix: don't load Xdebug several times, for #11 (#12)
stasadev
authored
b84e203
View commit details
Copy full SHA for b84e203
Browse repository at this point
refactor: move xdebug.ini to docker-compose configs (#11)
stasadev
authored
a34e45d
View commit details
Copy full SHA for a34e45d
Browse repository at this point
feat: automatic docroot in Caddy, fixes #3 (#10)
stasadev
authored
9d9deea
View commit details
Copy full SHA for 9d9deea
Browse repository at this point
feat: mount the entire `.ddev/php` directory, fixes #6 (#9)
stasadev
authored
9d38347
View commit details
Copy full SHA for 9d38347
Browse repository at this point
Previous
Next
You can’t perform that action at this time.