"Enter"a basıp içeriğe geçin

Laravel ve PHP Swoole Kurulumu

Laravel ve PHP Swoole Kurulumu

  1. PHP Sürüm Kontrolü:
    Swoole’un Laravel ile çalışabilmesi için PHP sürümünüzün 7.2.0 veya daha yeni olması gerekir. PHP sürümünüzü kontrol edin:
   php -v

Laravel 8 ve üzeri sürümler Swoole’ü daha iyi destekler.

  1. Composer İle Laravel Kurulumu:
    Laravel kurulumu için Composer kullanın:
   composer create-project --prefer-dist laravel/laravel proje-adi
  1. Swoole Kurulumu:
    Swoole’ü Composer ile ekleyin:
   composer require swooletw/laravel-swoole
  1. Laravel Swoole Servis Sağlayıcı Ekleme:
    Laravel projesinde config/app.php dosyasını açın ve providers dizisine SwooleTW\Http\LaravelServiceProvider::class ekleyin.
   'providers' => [
       // ...
       SwooleTW\Http\LaravelServiceProvider::class,
   ],

Ardından, aynı dosyanın altındaki aliases dizisine aşağıdaki satırı ekleyin:

   'aliases' => [
       // ...
       'Swoole' => SwooleTW\Http\Facades\Swoole::class,
   ],
  1. Swoole Konfigürasyon Dosyasını Yayınlama:
    Terminalde aşağıdaki komutu çalıştırarak Swoole konfigürasyon dosyasını yayınlayın:
   php artisan vendor:publish --tag=swoole-config
  1. Swoole Servisini Başlatma:
    Swoole HTTP sunucusunu başlatmak için aşağıdaki komutu kullanın:
   php artisan swoole:http start

Sunucu başladığında, http://localhost:1215 adresinde çalışan Laravel uygulamasına erişebilirsiniz.

Performans Testi

Swoole’ün performans avantajlarını görmek için Apache Benchmark (ab) aracını kullanabilirsiniz. Aşağıdaki gibi bir komut kullanabilirsiniz:

ab -n 1000 -c 100 http://localhost:1215/

Bu komut, 100 eşzamanlı bağlantı kullanarak toplamda 1000 istek yapacak ve sonuçları gösterecektir. Sonuçlar, Swoole kullanıldığında beklenen performans avantajlarını göstermelidir. Ancak, bu sadece bir örnek testtir ve gerçek dünya senaryolarınız için daha kapsamlı testler yapmanız önerilir.

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir