Files

44 lines
1.9 KiB
Markdown

# Systemeinstellungen & CLI-Integration
Multi-PHP bietet eine robuste Möglichkeit, Ihre lokale Entwicklungsumgebung direkt in die Befehlszeile Ihres Betriebssystems zu integrieren.
---
## 💻 CLI & System-PATH-Integration
Greifen Sie direkt von jedem Terminalfenster (CMD, PowerShell) auf Ihre PHP- und MariaDB-Binärdateien zu.
### CLI-Zugriff einrichten:
1. Navigieren Sie zu `Einstellungen > CLI & Umgebungsvariablen`.
2. Aktivieren Sie die **"System-PATH-Integration"**.
3. Wählen Sie Ihre **"Standard-PHP-Version"** (das ist die Version, die ausgeführt wird, wenn Sie `php` in ein Terminal eingeben).
4. Wählen Sie Ihre **"Standard-MariaDB-Version"** (für die Befehle `mysql` und `mariadb`).
5. Klicken Sie auf **"Befehle synchronisieren"**, um Änderungen zu übernehmen.
### Generierte Befehle (Aliase):
Multi-PHP erstellt und verwaltet automatisch versionsspezifische Befehle für Sie:
- `php83`: Löst das PHP 8.3-Binary aus.
- `php74`: Löst das PHP 7.4-Binary aus.
- `mysql`: Löst den Standard-MariaDB-Client aus.
---
## 🛰️ Port-Management & Fernzugriff
Jeder Web- und Datenbankserver hat seine eigenen Port-Einstellungen in `Einstellungen > Allgemein`.
- **Nginx- & Apache-Ports**: Standardmäßig 80, kann aber auf 8080 oder 8888 geändert werden.
- **MariaDB-Port**: Standardmäßig 3306.
- **PHP-FPM-Port**: Standardmäßig 9000.
- **Fernzugriff erlauben**: Wenn aktiviert, lauscht die Software auf `0.0.0.0`, sodass andere Geräte in Ihrem lokalen Netzwerk auf Ihre Entwicklungs-Websites zugreifen können.
---
> [!WARNING]
> Sie müssen Ihre **Terminalfenster neu starten** (CMD, PowerShell), damit die PATH-Änderungen nach dem Klicken auf "Befehle synchronisieren" wirksam werden.
### 📖 Nächste Schritte
- [Lernen Sie die Datenbankverwaltung kennen](./database.md)
- [Fortgeschrittene Systemwerkzeuge](./tools.md)
- [Fehlerbehebung bei häufigen Problemen](./troubleshooting.md)