44 lines
1.9 KiB
Markdown
44 lines
1.9 KiB
Markdown
# 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)
|