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
+43
View File
@@ -0,0 +1,43 @@
# System Settings & CLI Integration
Multi-PHP provides a robust way to integrate your local development environment directly into your operating system's command line.
---
## 💻 CLI & System PATH Integration
Access your PHP and MariaDB binaries directly from any terminal window (CMD, PowerShell).
### Setting Up CLI Access:
1. Navigate to `Settings > CLI & Environment Variables`.
2. Enable **"System PATH Integration"**.
3. Choose your **"Default PHP Version"** (this is what runs when you type `php` in a terminal).
4. Choose your **"Default MariaDB Version"** (for `mysql` and `mariadb` commands).
5. Click **"Sync Commands"** to apply changes.
### Generated Commands (Aliases):
Multi-PHP automatically creates and manages version-specific commands for you:
- `php83`: Triggers PHP 8.3 binary.
- `php74`: Triggers PHP 7.4 binary.
- `mysql`: Triggers default MariaDB client.
---
## 🛰️ Port Management & Remote Access
Each web and database server has its own port settings in `Settings > General`.
- **Nginx & Apache Ports**: Defaults to 80, but can be changed to 8080 or 8888.
- **MariaDB Port**: Defaults to 3306.
- **PHP-FPM Port**: Defaults to 9000.
- **Allow Remote Access**: When enabled, the software listens on `0.0.0.0` allowing other devices on your local network to access your development sites.
---
> [!WARNING]
> You must **restart your terminal windows** (CMD, PowerShell) for the PATH changes to take effect after clicking "Sync Commands".
### 📖 Next Steps
- [Learn about Database Management](./database.md)
- [System Advanced Tools](./tools.md)
- [Troubleshooting Common Issues](./troubleshooting.md)