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.