feat: implement user guide documentation in multiple languages and add IPC infrastructure for UI components
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user