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 @@
# Sistem Ayarları ve CLI Entegrasyonu
Multi-PHP, yerel geliştirme ortamınızı doğrudan işletim sisteminizin komut satırına entegre etmenin sağlam bir yolunu sunar.
---
## 💻 CLI ve Sistem PATH Entegrasyonu
Herhangi bir terminal penceresinden (CMD, PowerShell) PHP ve MariaDB ikili dosyalarına doğrudan erişin.
### CLI Erişimini Kurma:
1. `Ayarlar > CLI ve Ortam Değişkenleri` bölümüne gidin.
2. **"Sistem PATH Entegrasyonu"** seçeneğini etkinleştirin.
3. **"Varsayılan PHP Versiyonu"**nu seçin (terminale `php` yazdığınızda bu versiyon çalışır).
4. **"Varsayılan MariaDB Versiyonu"**nu seçin (`mysql` ve `mariadb` komutları için).
5. Değişiklikleri uygulamak için **"Komutları Senkronize Et"** düğmesine tıklayın.
### Oluşturulan Komutlar (Takma Adlar):
Multi-PHP sizin için versiyona özel komutları otomatik olarak oluşturur ve yönetir:
- `php83`: PHP 8.3 ikili dosyasını tetikler.
- `php74`: PHP 7.4 ikili dosyasını tetikler.
- `mysql`: Varsayılan MariaDB istemcisini tetikler.
---
## 🛰️ Port Yönetimi ve Uzaktan Erişim
Her web ve veritabanı sunucusunun `Ayarlar > Genel` bölümünde kendi port ayarları vardır.
- **Nginx ve Apache Portları**: Varsayılan olarak 80'dir, ancak 8080 veya 8888 olarak değiştirilebilir.
- **MariaDB Portu**: Varsayılan olarak 3306'dır.
- **PHP-FPM Portu**: Varsayılan olarak 9000'dir.
- **Uzaktan Erişime İzin Ver**: Etkinleştirildiğinde, yazılım `0.0.0.0` adresini dinleyerek yerel ağınızdaki diğer cihazların geliştirme sitelerinize erişmesine olanak tanır.
---
> [!WARNING]
> "Komutları Senkronize Et" düğmesine tıkladıktan sonra PATH değişikliklerinin etkili olması için **terminal pencerelerini (CMD, PowerShell) yeniden başlatmanız** gerekir.
### 📖 Sonraki Adımlar
- [Veritabanı Yönetimi Hakkında Bilgi Edinin](./database.md)
- [Gelişmiş Sistem Araçları](./tools.md)
- [Yaygın Sorunları Giderme](./troubleshooting.md)