feat: implement user guide documentation in multiple languages and add IPC infrastructure for UI components

This commit is contained in:
Ümit Tunç
2026-04-02 17:16:52 +03:00
parent baf1739f6d
commit 0a67fda211
32 changed files with 1594 additions and 9 deletions
+39
View File
@@ -0,0 +1,39 @@
# Introduction & Quick Start
Welcome to **Multi-PHP**, the all-in-one local development environment for Windows. This guide will walk you through the first steps and help you get your environment up and running.
---
## 🚀 Quick Start
Follow these steps to get started with your first PHP project:
1. **Launch Multi-PHP**: Open the application from your desktop or start menu.
2. **Dashboard Overview**: On your first launch, you'll see the Dashboard. This is your control center for all services.
3. **Download PHP**: Go to `Settings > PHP Versions` and download at least one PHP version (e.g., PHP 8.3).
4. **Start Services**: Click the **"Start All"** button on the Dashboard to launch Nginx/Apache and MariaDB.
5. **Create a Project**: Navigate to the **"My Projects"** tab and add your first project folder.
---
## 🏢 Core Components
Multi-PHP bundles several essential tools for modern web development:
| Component | Description |
| :--- | :--- |
| **PHP-FPM** | High-performance FastCGI process manager for PHP. |
| **Nginx** | Modern, lightweight, and fast web server. |
| **Apache** | Robust, traditional web server with `.htaccess` support. |
| **MariaDB** | The community-developed, commercially supported fork of MySQL. |
| **phpMyAdmin** | Web interface for easy database management. |
---
> [!IMPORTANT]
> Some services might fail to start if their default ports (80, 3306) are already being used by other applications (like Skype or another XAMPP installation). Check the **"Settings"** to change these ports if needed.
### 📖 Next Steps
- [Learn how to manage Projects](./projects.md)
- [Configure PHP Versions & Extensions](./php.md)
- [Manage MariaDB Databases](./database.md)