PHP Kullanımı
PHP Nedir?
PHP (Hypertext Preprocessor), özellikle Web geliştirme için uygun olan, yaygın olarak kullanılan bir açık kaynak betik dilidir ve HTML içine gömülebilir. PHP'nin sözdizimi, C, Java ve Perl'in özelliklerini özümsemiştir, öğrenmesi ve kullanması kolaydır. PHP'nin gücü, birçok veritabanı sistemi ve hizmeti ile sorunsuz bir şekilde entegre olabilmesinde yatar.
ServBay'nin PHP Desteği
ServBay, ihtiyaca göre proje gereksinimlerinize uygun doğru sürümü seçmenizi sağlamak adına çeşitli PHP sürümlerini destekler. ServBay'in desteklediği bazı yaygın PHP sürümleri şunlardır:
- PHP 5.6
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
- PHP 8.2
- PHP 8.3
- PHP 8.4 (geliştirici sürümü)
Bu sürümler, resmi destek almayan eski sürümleri ve en yeni sürümleri kapsar, böylece geliştirme için en uygun sürümü seçmenizi sağlar.
TIP
ServBay halihazırda Composer ile birlikte gelir, ayrı olarak yüklemenize gerek yoktur.
Kurulum Yöntemi
ServBay'nin GUI paneli üzerinden PHP'yi kolayca yükleyebilir ve yönetebilirsiniz. ServBay GUI paneli aracılığıyla PHP'yi yüklemenin adımları şunlardır:
- ServBay GUI panelini açın.
Hizmetler
bölümüne gidin.- İhtiyacınıza uygun PHP sürümünü seçin.
- Yeşil
Yükle
düğmesine tıklayın ve kurulumun tamamlanmasını bekleyin.
Dahili Modüller
ServBay, PHP işlevselliğini genişletmenize olanak tanıyan çeşitli modüller sunar:
- GD: Görüntü işleme kütüphanesi. Varsayılan olarak yüklü ve etkin.
- IMAP: E-posta işleme kütüphanesi. Varsayılan olarak yüklü ve etkin.
- Imagick: ImageMagick'in PHP uzantısı. Varsayılan olarak yüklü ve etkin.
- Memcache: Bellek nesne önbellekleme sistemi. Varsayılan olarak yüklü ve etkin.
- Memcached: Yüksek performanslı dağıtılmış bellek nesne önbellekleme sistemi. Varsayılan olarak yüklü ve etkin.
- MySQL: MySQL veritabanı için PHP uzantısı. Varsayılan olarak yüklü ve etkin.
- OpenLDAP: Hafif dizin erişim protokolü PHP uzantısı. Varsayılan olarak yüklü ve etkin.
- PgSQL: PostgreSQL veritabanı için PHP uzantısı. Varsayılan olarak yüklü ve etkin.
- Redis: Yüksek performanslı anahtar-değer depolama sistemi. Varsayılan olarak yüklü ve etkin.
- SQLite 3: Hafif SQL veritabanı motoru. Varsayılan olarak yüklü ve etkin.
- Sodium: Kriptografı işlemleri için kütüphane. Varsayılan olarak yüklü ve etkin.
- cURL: Veri transferi için kütüphane. Varsayılan olarak yüklü ve etkin.
- MongoDB: MongoDB veritabanı ile etkileşim için PHP uzantısı. Etkinleştirme yöntemi için ServBay'in Dahili MongoDB Modülünü Nasıl Etkinleştirilir rehberine bakın.
- OPcache: PHP betik yürütmesini hızlandırmak için önbellekleme modülü. Etkinleştirme yöntemi için ServBay'in Dahili OPcache Modülünü Nasıl Etkinleştirilir rehberine bakın.
- Phalcon: Yüksek performanslı PHP framework uzantısı. Etkinleştirme yöntemi için ServBay'in Dahili Phalcon Modülünü Nasıl Etkinleştirilir rehberine bakın.
- SCWS: Çin dilini kelimenin anlamına göre ayrıştırma sistemi PHP uzantısı. Etkinleştirme yöntemi için ServBay'in Dahili SCWS Modülünü Nasıl Etkinleştirilir rehberine bakın.
- Swoole: Yüksek performanslı PHP coroutines framework uzantısı. Etkinleştirme yöntemi için ServBay'in Dahili Swoole Modülünü Nasıl Etkinleştirilir rehberine bakın.
- Xdebug: PHP'yi hata ayıklamak ve analiz etmek için uzantı. Etkinleştirme yöntemi için ServBay'in Dahili Xdebug Modülünü Nasıl Etkinleştirilir rehberine bakın.
Aşağıdaki bağlantılar aracılığıyla ayrıntılı kullanım kılavuzlarına ulaşabilirsiniz:
- GD
- IMAP
- Imagick
- Memcache
- Memcached
- MySQL
- OpenLDAP
- PgSQL
- Redis
- SQLite 3
- Sodium
- cURL
- MongoDB
- OPcache
- Phalcon
- SCWS
- Swoole
- Xdebug
Kullanım Kılavuzu
ServBay, PHP framework'leri ve CMS kullanım kılavuzları ile hem frontend hem de backend geliştirme için zengin kaynaklar sunar. İşte bazı yaygın framework ve CMS'lerin kullanım kılavuzları:
PHP Framework'leri
- CakePHP: Hızlı geliştirme için bir PHP framework'ü. Detaylı kılavuz için CakePHP Projesi Oluşturma ve Çalıştırma rehberine bakın.
- CodeIgniter: Basit ve güçlü bir PHP framework'ü. Detaylı kılavuz için CodeIgniter Projesi Oluşturma ve Çalıştırma rehberine bakın.
- FuelPHP: Esnek bir PHP framework'ü. Detaylı kılavuz için FuelPHP Projesi Oluşturma ve Çalıştırma rehberine bakın.
- Laravel: Temiz ve zarif bir PHP web framework'ü. Detaylı kılavuz için Laravel Projesi Oluşturma ve Çalıştırma rehberine bakın.
- Phalcon: Yüksek performanslı bir PHP framework'ü. Detaylı kılavuz için Phalcon Projesi Oluşturma ve Çalıştırma rehberine bakın.
- PHPixie: Hızlı, hafif bir PHP framework'ü. Detaylı kılavuz için PHPixie Projesi Oluşturma ve Çalıştırma rehberine bakın.
- Slim: Küçük web uygulamaları için bir mikro framework. Detaylı kılavuz için Slim Projesi Oluşturma ve Çalıştırma rehberine bakın.
- Swoole: Yüksek performanslı bir PHP coroutine framework'ü. Detaylı kılavuz için Swoole Projesi Oluşturma ve Çalıştırma rehberine bakın.
- Symfony: Yüksek performanslı bir PHP framework'ü. Detaylı kılavuz için Symfony Projesi Oluşturma ve Çalıştırma rehberine bakın.
- Webman: Yüksek performanslı bir PHP asenkron framework'ü. Detaylı kılavuz için Webman Projesi Oluşturma ve Çalıştırma rehberine bakın.
- Workerman: Gerçek zamanlı uygulamalar için verimli bir PHP framework'ü. Detaylı kılavuz için Workerman Projesi Oluşturma ve Çalıştırma rehberine bakın.
- Yii 2: Büyük ölçekli uygulamalar için uygun yüksek performanslı bir PHP framework'ü. Detaylı kılavuz için Yii 2 Projesi Oluşturma ve Çalıştırma rehberine bakın.
- Zend Framework: Yüksek performanslı web uygulamaları geliştirmek için kullanılan bir framework. Detaylı kılavuz için Zend Framework Projesi Oluşturma ve Çalıştırma rehberine bakın.
PHP CMS
- Bedrock: Modern bir WordPress geliştirme yığını. Detaylı kılavuz için Bedrock rehberine bakın.
- Contao: Açık kaynak içerik yönetim sistemi. Detaylı kılavuz için Contao rehberine bakın.
- Craft CMS: Esnek bir içerik yönetim sistemi. Detaylı kılavuz için Craft CMS rehberine bakın.
- Drupal: Açık kaynak içerik yönetim platformu. Detaylı kılavuz için Drupal rehberine bakın.
- ExpressionEngine: Esnek bir içerik yönetim sistemi. Detaylı kılavuz için ExpressionEngine rehberine bakın.
- Jigsaw: Statik site jeneratörü. Detaylı kılavuz için Jigsaw rehberine bakın.
- Joomla: Açık kaynak içerik yönetim sistemi. Detaylı kılavuz için Joomla rehberine bakın.
- Kirby: Dosya temelli CMS. Detaylı kılavuz için Kirby rehberine bakın.
- OctoberCMS: Modern bir PHP CMS. Detaylı kılavuz için OctoberCMS rehberine bakın.
- Sculpin: Statik site jeneratörü. Detaylı kılavuz için Sculpin rehberine bakın.
- Statamic: Veritabanı olmayan CMS. Detaylı kılavuz için Statamic rehberine bakın.
- WordPress: Popüler bir içerik yönetim sistemi. Detaylı kılavuz için WordPress rehberine bakın.
Bu kılavuzlar aracılığıyla, ServBay'i kullanarak bu popüler framework ve CMS'lerle hızlıca başlayabilir ve geliştirmeye başlayabilirsiniz.