Your Complete PHP Development Environment

All-in-one development stack with PHP 8.3, 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.3 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.3.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.3 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

๐Ÿง Linux
๐ŸชŸ Windows
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.0.0

240 MB (DEB package)

Download for Linux

Ubuntu 20.04+ โ€ข Debian 11+ โ€ข Debian-based distros

x86_64 (amd64) โ€ข Desktop environment required

๐ŸชŸ Windows

Version 1.0.0

201 MB (EXE installer)

Download for Windows

Windows 10 64-bit โ€ข Windows 11

VC++ Redistributable included

๐ŸŽ macOS

Coming Soon

~240 MB (.dmg package)

Coming Soon

macOS 12+ (Monterey and later)

๐Ÿ“‹ System Requirements

Minimum Requirements

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

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

Everything you need to know about DevKit

What makes DevKit different from XAMPP or WAMP? โ–ผ
DevKit is completely all-in-one with zero configuration needed. It features automatic port conflict detection, intelligent service management, modern dark UI with system tray integration, and won't interfere with existing installations. Unlike XAMPP/WAMP, DevKit includes the latest PHP 8.3, MariaDB 11.8 LTS, Composer 2.x, and Redis 7.2 out of the box.
Do I need to install PHP, MySQL, or other components separately? โ–ผ
No! DevKit is 100% all-in-one. Everything is bundled: PHP 8.3 with 25+ extensions, MariaDB 11.8, Nginx 1.28, Redis 7.2, Composer 2.x, and phpMyAdmin 5.2. No additional downloads or installations required.
Will DevKit conflict with my existing PHP installation? โ–ผ
No conflicts! DevKit installs in its own directory (/opt/codeseasy/devkit on Linux, C:\CodesEasy\DevKit on Windows) and uses separate ports. You can run DevKit alongside XAMPP, WAMP, or any existing PHP installation. DevKit binds to localhost only and uses port 8080 by default (auto-adjusts if occupied).
What PHP extensions are included? โ–ผ
DevKit includes 25+ PHP extensions: mysqli, pdo_mysql, pdo_sqlite, sqlite3, redis, openssl, mbstring, intl, fileinfo, zip, exif, curl, sockets, gd, soap, sodium, xml, bcmath, tokenizer, opcache, and more. All extensions are enabled and ready to use - no manual configuration needed.
What are the default database credentials? โ–ผ
Username: root | Password: (empty)

DevKit automatically initializes the MySQL root user on first start for development convenience. Access phpMyAdmin at http://localhost:8080/phpmyadmin. You can change the password after installation. Important: DevKit is for local development only - never use in production.
What ports does DevKit use? โ–ผ
Default ports: Web Server (8080), MariaDB (3306), Redis (6379). DevKit automatically detects port conflicts and falls back to alternatives (8081, 8082... for web). The actual ports in use are displayed in the DevKit dashboard.
Can I use Composer with DevKit? โ–ผ
Yes! Composer 2.x is included and can be accessed via the optional PATH setup. After configuring PATH (available in the DevKit dashboard), you can run composer install, composer require, and all Composer commands directly in your terminal.
How do I access my project files? โ–ผ
Linux: /opt/codeseasy/devkit/services/nginx/html
Windows: C:\CodesEasy\DevKit\services\nginx\html

Place your PHP files in the html directory and access them at http://localhost:8080/your-file.php. You can also click the "Config" button in the DevKit dashboard to open the sites directory.
How do I uninstall DevKit? โ–ผ
Linux: Use your package manager or run sudo dpkg --remove devkit
Windows: Go to "Add or Remove Programs" and uninstall DevKit

DevKit will remove all services and binaries. Your configuration files and databases can be kept or removed based on your choice during uninstallation.
Is DevKit free? โ–ผ
Yes! DevKit is completely free for both personal and commercial use. No hidden fees, no subscriptions, no registration required. Download, install, and start developing immediately.
Can I use DevKit for production websites? โ–ผ
No. DevKit is optimized for local development with development-friendly defaults (empty root password, error display enabled, etc.). For production websites, use a properly configured production server with security hardening, strong passwords, SSL certificates, and firewall rules.
How do I access phpMyAdmin? โ–ผ
After starting MySQL and Nginx services, click the "Admin" button next to MySQL in the DevKit dashboard, or open http://localhost:8080/phpmyadmin in your browser. phpMyAdmin is pre-configured and automatically initialized on first MySQL start.
What's the difference between PHP-FPM and PHP-CGI? โ–ผ
Linux: DevKit uses PHP-FPM (FastCGI Process Manager) via Unix socket for optimal performance.
Windows: DevKit uses PHP-CGI via TCP port 9000 (FastCGI protocol).

Both configurations provide excellent performance. The difference is handled automatically by DevKit - you don't need to do anything.