A complete environment
PHP, MySQL, Apache or Nginx, Adminer, and Mailpit: the essential local tools remain free.
VS CODE EXTENSION · PHP & MYSQL
A PHP and MySQL environment directly in VS Code. A license adds concurrent projects and a temporary link to show your site to others.
Docker Desktop must be installed and running. Sharing also requires cloudflared.
Keep your workflow and unlock the features you need.
PHP, MySQL, Apache or Nginx, Adminer, and Mailpit: the essential local tools remain free.
Keep several environments running while switching between sites. Each project retains its own containers and data.
Show your local site through a temporary link. Stop sharing from VS Code when your demonstration is over.
The core local testing environment stays free, with one active project at a time.
| Feature | Free | Licensed |
|---|---|---|
| PHP / MySQL and Apache / Nginx | Included | Included |
| Adminer, Mailpit, and live logs | Included | Included |
| Concurrent active projects | 1 | Multiple |
| Temporary public link | Not included | Included |
Your license remains valid indefinitely for the major version purchased. There is no subscription or automatic renewal.
Your purchase includes all updates within the purchased major version. For example, a version 1 license covers 1.x updates. Future major versions may be sold separately; upgrading will remain optional.
Support covers extension installation, activation, and usage, as well as diagnosing issues with the extension itself. It does not include developing or debugging your applications, or administering your servers.
You can still report bugs after the 12-month support period. This does not include individual troubleshooting services or a guaranteed date for a fix.
A non-expiring license does not guarantee indefinite compatibility with future versions of VS Code, Docker, or your operating system.
VS CODE
The Test Before Publish extension must be installed.
Find the command below in the Command Palette.
Test Before Publish: Enter License KeyThe license unlocks sharing and concurrent active projects.
No. The free version includes PHP/MySQL, Apache or Nginx, Adminer, Mailpit, and logs, with one active project at a time.
No. Your local environment and tunnel must remain running. A new URL is generated each time you start sharing. This is not permanent hosting.
The link is public while sharing is active: anyone who knows it can access the site. The tunnel exposes the web port, not the separate MySQL, Adminer, or Mailpit ports. Check what data your application exposes before sharing.
Not for this sharing mode. You do need cloudflared installed on your machine.
PHP mail() is redirected to Mailpit. SMTP libraries must be configured to use Mailpit. External email APIs are not automatically intercepted.
Email support@propublisher.be with your operating system, PHP version, and the steps you followed. Remove passwords and other sensitive information from examples.