Explains failures
Instead of just saying “service failed to start”, it tells you which program holds the port and what you need to do. It scans logs against known error patterns and suggests the fix in plain English.
Coduva installs, runs and manages Nginx, PHP, MariaDB and Node.js on Windows for you. Your WordPress and Laravel projects open at addresses such as magaza.test or over HTTPS if you choose. When something goes wrong, it tells you the cause without making you open a log file.
Downloaded from official sources and verified with SHA-256
It focuses on the three things that waste the most time in local PHP development.
Instead of just saying “service failed to start”, it tells you which program holds the port and what you need to do. It scans logs against known error patterns and suggests the fix in plain English.
Customer site on WordPress, admin panel on Laravel? Both live in the same tool. WP-CLI and Artisan tools, database and process management come with the installation.
Each project's address, PHP version, database, HTTPS status and running processes are on its own page. Services do their own work in the background.
No need to download PHP and add it to PATH, write Nginx configuration or create database users.
Per-user installer package. Windows 10 (22H2) or 11, x64.
One button. Nginx, PHP, MariaDB, Composer, WP-CLI and phpMyAdmin go to C:\Coduva; about 155 MB download.
Blank PHP, WordPress or Laravel. Database, configuration and admin account are prepared.
The magaza.test address is added to the hosts file; Windows asks for confirmation only for this step.
Coduva will download the components below into C:\Coduva. Each file comes from its official source and is verified with SHA-256.
Instead of configuring services, projects and tools separately, manage them all together.
PHP 8.3, 8.4 and 8.5 side by side. Each version has its own FastCGI pool; projects don't affect each other.
Each project opens at its own name.test address. Only Coduva's marked section of the hosts file changes.
A certificate authority private to your computer and one-click HTTPS per project. No administrator permission needed.
Create, export and import databases; delete only after typing the name to confirm; phpMyAdmin with automatic sign-in.
Correct PHP, Composer, WP-CLI and Node versions open ready on PATH. The editor button opens the project in VS Code; the Coduva-specific CodVS editor is in preparation.
Node.js managed by Coduva. The npm run dev process runs on the project page, and its log is followed there.
Close the window and services keep running. Start, stop, and open configuration and logs from the tray.
A crashed PHP process restarts automatically. When a project is added, Nginx reloads without downtime.
Reach actions, projects and screens from the keyboard. The status bar always shows services, ports and the PHP version.
Service status, projects, PHP settings, file locations and a searchable extension list; phpMyAdmin and phpinfo() are one click away.
New versions are announced; the package is installed only with your approval, after its signature is verified. Nginx and MariaDB keep running.
Interface and tray menu in both languages. A language change applies to the interface immediately.
On the same machine, customer WordPress sites and Laravel applications, each with its own PHP version and database.
From installation to debugging and address changes.
Artisan, queue, scheduler and Vite, on the project page.
The port is used by another program or blocked.
80 · System (PID 4)Not trusted; browsers show an HTTPS warning.
C:\Coduva\etc\ssl\ca\coduva-ca.crtReal-time protection is on. It can slow down PHP projects; consider excluding the component folder and your project folders.
C:\CoduvaC:\Windows\System32\vcruntime140.dll3 domainsIncrease the memory limit (e.g. 1G) on the PHP & Node screen, or reduce the script's memory use.
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted
Coduva checks your environment and compares service logs with known error patterns. You see the problem, its cause and the fix button on the same line.
No accounts, no cloud sync. Components, databases, settings and logs stay in directories on this computer.
Internet is needed only to download components, to create a new WordPress or Laravel project, and once a day to check for new versions. The check can be turned off.
All services are reachable only from this computer.
Coduva runs without administrator rights; for the hosts change, a helper that only does that job asks for UAC approval.
Coduva collects no usage data. The update check sends no identity, version or project information.
For more, see the FAQ page.
No. Coduva runs the components directly on Windows; no virtualization or Docker knowledge is needed.
Yes. Coduva works in its own directory (C:\Coduva) and leaves other installations alone. If another program uses the same port, it tells you by name; if you wish, pick a different port in Settings.
In the first release the web server is Nginx (with PHP over FastCGI). Apache support is planned for v1.x.
In the first year only Windows 10 (22H2) and Windows 11, x64 are supported.
Coduva is currently in closed beta. Start with the installation guide; if you get stuck, the Error diagnosis screen is there to help.