Skip to main content

Your Complete PHP Development Environment

All-in-one development stack with PHP 8.4, MariaDB 11.8, Nginx, Redis, Composer, and phpMyAdmin. Zero configuration. Start coding in minutes.

Why Choose DevKit?

Everything you need, nothing you don't

Self-Contained

All services bundled in one package (200-240MB). Zero external dependencies. Install once, everything works.

Zero Configuration

Automatic service initialization, port conflict detection, and MySQL root setup on first run. Just install and start coding.

Modern Dark UI

Native interface with system tray integration, real-time status monitoring, and one-click service control.

Intelligent Management

Automatic port fallback, permission auto-fix, async operations, and service-specific logging. No conflicts with existing installations.

Complete Stack

PHP 8.4 with 25+ extensions, MariaDB 11.8 LTS, Nginx 1.28, Redis 7.2, Composer 2.x, and phpMyAdmin 5.2 - all pre-configured.

PATH Integration

Optional system PATH setup for CLI access. Use php, mysql, redis-cli, and composer commands system-wide (user or system mode).

Complete Development Stack

Everything you need for modern PHP development

PHP

8.4.x

FPM (Linux) / CGI (Windows)

Composer

2.x

Dependency management

Nginx

1.28.x

High-performance web server

MariaDB

11.8.x LTS

MySQL-compatible database

Redis

7.2.x

Caching & sessions

phpMyAdmin

5.2.x

Database admin GUI

Technical Specifications

PHP 8.4 Extensions

  • mysqli, pdo_mysql, pdo_sqlite
  • redis, openssl, mbstring
  • intl, fileinfo, zip, exif
  • curl, sockets, gd, soap
  • sodium, xml, bcmath
  • tokenizer, opcache
  • + 25+ total extensions

Default Ports

  • Web Server: 8080
  • MariaDB: 3306
  • Redis: 6379
  • PHP-FPM: Unix socket (Linux)
  • PHP-CGI: Port 9000 (Windows)
  • Auto fallback on conflicts

Database Access

  • Username: root
  • Password: (empty)
  • phpMyAdmin: http://localhost:8080/phpmyadmin
  • Storage: InnoDB, 256MB buffer

🖥️ Platform-Specific Details

Linux

PHP-FPM via Unix socket
Install: /opt/codeseasy/devkit
DEB package format

Windows

PHP-CGI via TCP FastCGI
Install: C:\CodesEasy\DevKit
EXE installer

DevKit in Action

Clean, modern interface designed for developers

DevKit Main Dashboard - Linux
Main Dashboard
DevKit System Tray - Linux
System Tray Integration
DevKit PATH Setup - Linux
PATH Configuration
DevKit Settings - Linux
Service Information
DevKit Main Dashboard - Windows
Main Dashboard
DevKit System Tray - Windows
System Tray Integration
DevKit PATH Setup - Windows
PATH Configuration
DevKit Settings - Windows
Service Information

Download DevKit

Choose your platform and get started in minutes

Linux

Version 1.1.3

241 MB (DEB package)

Download for Linux

Ubuntu 20.04+ • Debian 11+ • Debian-based distros

x86_64 (amd64) • Desktop environment required

Windows

Version 1.1.3

204 MB (EXE installer)

Download for Windows

Microsoft Store

Windows 10 64-bit • Windows 11

macOS

Coming Soon

~240 MB (.dmg package)

Join Wishlist

macOS 12+ (Monterey and later)

📋 System Requirements

Minimum Requirements

  • 512MB RAM
  • ~300-750MB disk space
  • 64-bit OS (x86_64)
  • Desktop environment

Recommended

  • 1GB+ RAM
  • SSD storage
  • Ubuntu 20.04+ / Win 10+
  • Modern CPU (2+ cores)

What's Included

  • All services bundled
  • Zero dependencies
  • All-in-one install
  • No conflicts

Frequently Asked Questions

Solving common XAMPP/WAMP problems + everything about DevKit

Problem: XAMPP MySQL crashes with "MySQL shutdown unexpectedly" due to corrupted ibdata1 file, port 3306 conflicts (TeamViewer, VMware), missing Visual C++ dependencies, or improper Windows shutdown.

DevKit Solution: DevKit eliminates these issues with automatic database initialization, proper service registration to prevent corruption, intelligent port conflict detection with automatic fallback, and zero manual configuration required.
Problem: Apache won't start because port 80 is blocked by World Wide Web Publishing Service (PID 4), IIS, Skype, or other applications. Requires manually editing httpd.conf or disabling Windows services.

DevKit Solution: DevKit uses port 8080 by default (avoiding port 80 conflicts entirely) with automatic fallback to 8081, 8082, etc. if occupied. No manual configuration needed - just install and start coding.
Problem: XAMPP database corruption occurs from improper shutdowns, power failures, or not registering MySQL as a Windows service. Recovery requires manually renaming ibdata1 and restoring from backup folder.

DevKit Solution: DevKit automatically registers MariaDB as a Windows service on installation, preventing database corruption. Includes proper shutdown handling and automatic recovery mechanisms.
Problems: XAMPP has no backup feature and frequent configuration issues. WAMP is Windows-only with limited features. MAMP is Mac-only and resource-intensive. All three lack modern PHP 8.4 support, Redis, automatic port detection, and proper dark UI.

DevKit Advantages: Cross-platform (Windows + Linux), PHP 8.4 + MariaDB 11.8 LTS + Redis 7.2, zero configuration, automatic port conflict detection, modern dark UI with system tray, and completely free.
Yes! DevKit installs in its own isolated directory (/opt/codeseasy/devkit on Linux, C:\CodesEasy\DevKit on Windows) and uses separate ports (8080 for web, 3306 for database, 6379 for Redis). You can run DevKit and XAMPP/WAMP simultaneously without any conflicts. DevKit binds to localhost only and automatically adjusts ports if conflicts are detected.
Yes! DevKit is perfect for Laravel with PHP 8.4, MariaDB 11.8 LTS for database, Redis 7.2 for caching and sessions, Composer 2.x integrated for dependency management, and all required PHP extensions pre-enabled (mbstring, pdo_mysql, redis, openssl, etc.).