Files

44 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)