/LiteSpeed Sunucusu ile PHP-FPM Nasıl Kullanılır?

LiteSpeed Sunucusu ile PHP-FPM Nasıl Kullanılır?

LiteSpeed Sunucusu, yüksek performanslı ve ölçeklenebilir bir web sunucusudur. Bu sunucu, PHP uygulamalarını çalıştırmak için PHP-FPM’yi kullanabilir. Bu makalede, LiteSpeed Sunucusu ile PHP-FPM’nin nasıl kullanılacağına dair adımları öğreneceksiniz.

Adım 1: PHP-FPM Yükleyin

LiteSpeed Sunucusu’nun PHP-FPM ile çalışabilmesi için öncelikle PHP-FPM’nin sunucuya yüklenmesi gerekiyor. PHP-FPM, PHP-FastCGI’nin bir uygulamasıdır ve PHP uygulamalarının daha hızlı ve verimli çalışmasını sağlar.

Sunucunuzun işletim sistemi farklı olsa da, PHP-FPM’nin kurulumu genellikle paket yöneticisi aracılığıyla gerçekleştirilir. Örneğin, Ubuntu işletim sistemi için aşağıdaki komutları kullanarak PHP-FPM’yi yükleyebilirsiniz:

sudo apt-get update
sudo apt-get install php-fpm

Adım 2: LiteSpeed Sunucusunu Yükleyin

LiteSpeed Sunucusu, düşük kaynak tüketimi ve yüksek performansı ile bilinir. Sunucunuzun işletim sistemine göre farklı adımlar izleyerek LiteSpeed Sunucusu’nu yükleyebilirsiniz. Örneğin, Ubuntu işletim sistemi için aşağıdaki komutları kullanabilirsiniz:

wget <http://www.litespeedtech.com/packages/4.2/lsws-4.2.20-ent-x86_64-linux.tar.gz>
tar zxvf lsws-4.2.20-ent-x86_64-linux.tar.gz
cd lsws-4.2.20
sudo ./install.sh

Adım 3: PHP-FPM Yapılandırmasını Yapın

LiteSpeed Sunucusu, PHP-FPM ile çalışabilmesi için yapılandırılması gereken bazı ayarları içerir. Bu ayarlar, LiteSpeed Sunucusu’nun yapılandırma dosyasında bulunabilir. Ayarlar dosyası, sunucunuzun işletim sistemine bağlı olarak farklı bir yerde olabilir. Örneğin, Ubuntu işletim sistemi için aşağıdaki komutu kullanarak yapılandırma dosyasını açabilirsiniz:

sudo nano /usr/local/lsws/conf/httpd_config.xml

Ardından, httpd_config.xml dosyasında aşağıdaki ayarları yapmanız gerekiyor:

<vhconf>
  <vhName>{site_adı}</vhName>
  <vhRoot>{site_kök_dizin}</vhRoot>
  <configFile>conf/vhconf.xml</configFile>
  <listeners>
    <listener>
      <ip>0.0.0.0</ip>
      <port>{site_portu}</port>
      <type>HTTP</type>
    </listener>
  </listeners>
  <php>
    <type>external</type>
    <externalApp>
      <appType>fastcgi</appType>
      <name>php_fpm</name>
      <socket>/var/run/php/php7.0-fpm.sock</socket>
      <user>www-data</user>
      <group>www-data</group>
      <maxConns>1000</maxConns>
      <initTimeout>60</initTimeout>
      <retryTimeout>0</retryTimeout>
      <persistConn>1</persistConn>
      <respBuffer>0</respBuffer>
      <autoStart>1</autoStart>
    </externalApp>
  </php>
</vhconf>

Yukarıdaki ayarlar, LiteSpeed Sunucusunun belirli bir sanal anahtarının PHP-FPM’yi kullanmasını sağlayacaktır. Örneğin, site_adı sanal anahtarının adını, site_kök_dizin sanal anahtarının kök dizinini ve site_portu sanal anahtarının port numarasını değiştirebilirsiniz.

Adım 4: LiteSpeed Sunucusunu Yeniden Başlatın

Yapılandırmayı tamamladıktan sonra, LiteSpeed Sunucusunu yeniden başlatmanız gerekiyor. Bu işlem için aşağıdaki komutları kullanabilirsiniz:

sudo /usr/local/lsws/bin/lswsctrl restart

Artık LiteSpeed Sunucusu, PHP-FPM’yi kullanarak PHP uygulamalarını çalıştırabilirsiniz.

Sonuç

Bu makalede, LiteSpeed Sunucusu ile PHP-FPM’nin nasıl kullanılacağına dair adımları öğrenmiş oldunuz. Bu adımları takip ederek, web sitenizi hızlandırabilir ve ölçeklenebilir hale getirebilirsiniz. LiteSpeed Sunucusu’nun yüksek performansı ve ölçeklenebilirliği sayesinde web siteniz her zaman hızlı ve güvenilir bir şekilde çalışacaktır.