OpenLiteSpeed, PHP 7 ve MariaDB'yi Debian ve Ubuntu'ya yükleyin


Önceki yazımızda CentOS 7 üzerinde OpenLiteSpeed(HTTP) sunucusu, PHP 7 ve MariaDB kurulumunun nasıl yapıldığını anlatmıştık. Bu yazımızda PHP 7 ve MariaDB ile OpenLiteSpeed – Yüksek Performanslı HTTP Web Sunucusu nasıl kurulup kurulacağını anlatacağız. Debian ve Ubuntu sistemlerinde destek.

OpenLiteSpeed, olay odaklı mimariye sahip, açık kaynaklı, yüksek performanslı bir HTTP sunucusudur; Linux ve Windows işletim sistemi de dahil olmak üzere Unix benzeri işletim sistemleri için üretilmiştir.

Ortak HTTP sunucusu işlevleri için çeşitli modüllerle birlikte gelen güçlü, modüler bir HTTP sunucusudur, kritik sunucu yükleme sorunları olmadan yüz binlerce eşzamanlı bağlantıyı yönetebilir ve API aracılığıyla üçüncü taraf modülleri destekler. (LSIAPI) da kullanılabilir.

Daha da önemlisi, Apache uyumlu yeniden yazma kurallarını destekler ve gerçek zamanlı sunucu istatistiklerini gösteren, kullanımı kolay, kullanıcı dostu bir Web yönetim konsoluyla birlikte gelir. OpenLiteSpeed minimum düzeyde CPU ve bellek kaynağı kullanır, sanal ana bilgisayarların oluşturulmasını, yüksek performanslı sayfa önbelleğe almanın yanı sıra farklı PHP sürümlerinin kurulumunu destekler.

1. Adım: OpenLitespeed Deposunu Etkinleştirin

1. OpenLiteSpeed, Debian/Ubuntu yazılım havuzlarında mevcut değildir, dolayısıyla bu komutla OpenLiteSpeed havuzunu eklemeniz gerekir. Bu, /etc/apt/sources.list.d/lst_debian_repo.list dosyasını oluşturacaktır:

wget -c http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh 
sudo bash enable_lst_debain_repo.sh

Adım 2: OpenLiteSpeed'i Debian/Ubuntu'ya yükleyin

2. Ardından aşağıdaki apt komutuyla OpenLiteSpeed 1.4'ü (bu yazı yazıldığı sırada en son sürüm) yükleyin; bu, onu /usr/local altına yükleyecektir. /lsws dizini. Hizmet, kurulum tamamlandıktan sonra da başlatılacaktır.

sudo apt install openlitespeed

3. Kurduktan sonra aşağıdaki şekilde çalıştırarak OpenLiteSpeed sürümünü başlatıp onaylayabilirsiniz.

/usr/local/lsws/bin/lshttpd -v

4. OpenLiteSpeed varsayılan olarak “8088” bağlantı noktasında çalışır. Sisteminizde UFW güvenlik duvarı etkinse, güvenlik duvarı kurallarını 8088 bağlantı noktasının sunucudaki varsayılan sitenize erişmesine izin verecek şekilde güncelleyin.

sudo ufw allow 8088/tcp
sudo ufw reload

5. Şimdi bir web tarayıcısı açın ve OpenLiteSpeed'in varsayılan sayfasını doğrulamak için aşağıdaki URL'yi yazın.

http://SERVER_IP:8088/ 
or 
http://localhost:8088

Adım 3: OpenLiteSpeed için PHP 7'yi yükleyin

6. Ardından, aşağıdaki komutla OpenLiteSpeed için en çok ihtiyaç duyulan modüllerle birlikte PHP 7'yi yükleyin, PHP'yi /usr/local/lsws/lsphp70/bin olarak yükleyecektir. /lsphp.

sudo apt install lsphp70 lsphp70-common lsphp70-mysql lsphp70-dev lsphp70-curl lsphp70-dbg

7. Ekstra PHP modülleri yüklemek istiyorsanız, mevcut tüm modülleri listelemek için aşağıdaki komutu çalıştırın.

sudo apt install lsphp70-

Adım 4: OpenLiteSpeed ve PHP 7'yi yapılandırın

8. Bu bölümde OpenLiteSpeed ve PHP 7'yi aşağıda açıklandığı gibi standart HTTP bağlantı noktası 80 ile yapılandıracağız.

Daha önce de belirttiğimiz gibi OpenLiteSpeed, 7080 bağlantı noktasını dinleyen bir WebAdmin konsoluyla birlikte gelir. Bu nedenle, öncelikle aşağıdaki komutu kullanarak OpenLiteSpeed WebAdmin konsolu için yönetici kullanıcı adını ve şifresini ayarlayarak başlayın.

sudo /usr/local/lsws/admin/misc/admpass.sh
Please specify the user name of administrator.
This is the user name required to login the administration Web interface.

User name [admin]: tecmint

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

9. Şimdi 7080 bağlantı noktasının güvenlik duvarı üzerinden WebAdmin konsoluna erişmesine izin vermek için güvenlik duvarı kuralları ekleyin.

sudo ufw allow 7080/tcp
sudo ufw reload

10. Şimdi bir web tarayıcısı açın ve OpenLiteSpeed WebAdmin konsoluna erişmek için aşağıdaki URL'yi yazın.

http://SERVER_IP:7080
OR
http://localhost:7080

Yukarıda belirlediğiniz kullanıcı adını ve şifreyi girin ve “Giriş”i tıklayın.

11. OpenLiteSpeed 1.4 varsayılan olarak LSPHP 5'i kullanır; aşağıda açıklandığı gibi LSPHP 70 kurulumunda birkaç değişiklik yapmanız gerekir.

Gösterildiği gibi yeni "lsphp70" eklemek için sağ taraftaki Sunucu YapılandırmasıHarici UygulamaEkle düğmesine gidin. aşağıdaki ekran görüntüsünde.

12. Ardından yeni Harici Uygulama'yı tanımlayın, türü "LiteSpeed SAPI Uygulaması " olarak ayarlayın ve yeni harici uygulamanın adını ve adresini eklemek için ileriyi tıklayın , maksimum bağlantı sayısı, ilk yanıt zaman aşımı ve yeniden deneme zaman aşımı.

Name: 					lsphp70
Address:    				uds://tmp/lshttpd/lsphp.sock
Notes: 					LSPHP70 Configuration 
Max Connections: 			35
Initial Request Timeout (secs): 	60
Retry Timeout : 			0

Buradaki en kritik yapılandırmanın Komut ayarı olduğunu unutmayın; bu ayar, harici uygulamaya kullanacağı PHP yürütülebilir dosyasını nerede bulacağını söyler; LSPHP70'in mutlak yolunu sağlar:

Command: 	/usr/local/lsws/lsphp70/bin/lsphp	

Yukarıdaki yapılandırmaları kaydetmek için Kaydet düğmesini tıklayın.

13. Ardından, Sunucu YapılandırmasıKomut Dosyası İşleyicisi'ni tıklayın ve varsayılan lsphp5 komut dosyası işleyicisini düzenleyin ve aşağıdakini girin değerler.

Suffixes: 		php
Handler Type: 		LiteSpeed SAPI
Handler Name:		lsphp70
Notes:			lsphp70 script handler definition 

14. Varsayılan olarak çoğu HTTP sunucusu 80 bağlantı noktasıyla ilişkilendirilir veya bu bağlantı noktasını dinler, ancak OpenLiteSpeed varsayılan olarak 8080 bağlantı noktasını dinler: bunu < olarak değiştirin güçlü>80.

Tüm dinleyici yapılandırmalarının listesini görmek için Dinleyiciler'i tıklayın. Ardından, varsayılan dinleyicinin tüm ayarlarını görmek için Görüntüle'yi tıklayın ve düzenlemek için Düzenle'yi tıklayın.

Bağlantı noktasını 80 olarak ayarlayın ve yapılandırmayı kaydedin ve ayarları kaydedin.

15. Yukarıdaki değişiklikleri yansıtmak için yeniden başlat düğmesini tıklayarak OpenLiteSpeed'i düzgün bir şekilde yeniden başlatın ve onaylamak için evet'i tıklayın.

16. Güvenlik duvarı aracılığıyla bağlantı noktası 80'e izin vermek için güvenlik duvarı kuralları ekleyin.

sudo ufw allow 80/tcp
sudo ufw reload

Adım 5: PHP 7 ve OpenLiteSpeed Kurulumunu Test Edin

17. Son olarak aşağıdaki URL'leri kullanarak OpenLiteSpeed'in 80 ve PHP 7 numaralı bağlantı noktasında çalıştığını doğrulayın.

http://SERVER_IP
http://SERVER_IP/phpinfo.php 

18. OpenLiteSpeed hizmetini yönetmek ve kontrol etmek için bu komutları kullanın.

/usr/local/lsws/bin/lswsctrl start            #start OpenLiteSpeed
/usr/local/lsws/bin/lswsctrl stop             #Stop OpenLiteSpeed 
/usr/local/lsws/bin/lswsctrl restart          #gracefully restart OpenLiteSpeed (zero downtime)
/usr/local/lsws/bin/lswsctrl help             #show OpenLiteSpeed commands

Adım 6: OpenLiteSpeed için MariaDB'yi yükleyin

20. Aşağıdaki komutu kullanarak MariaDB veritabanı yönetim sistemini kurun.

sudo apt install mariadb-server

21. Ardından, MariaDB veritabanı sistemini başlatın ve kurulumunu güvence altına alın.

sudo systemctl start mysql
sudo mysql_secure_installation

Yukarıdaki güvenlik komut dosyasını çalıştırdıktan sonra, root şifresini girmeniz istenecektir; bunu sağlamadan [Enter] tuşuna basmanız yeterlidir:

Enter current password for root (enter for none):

Ayrıca aşağıdaki soruları yanıtlamanız istenecektir; root şifresi belirlemek, anonim kullanıcıları kaldırmak, uzaktan root girişini kapatmak, test veritabanını kaldırmak ve ayrıcalık tablolarını yeniden yüklemek için tüm sorulara y yazmanız yeterlidir:

Set root password? [Y/n] y Remove anonymous users? [Y/n] y Disallow root login remotely? [Y/n] y Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y

OpenLitespeed Ana Sayfasından ek bilgi bulabilirsiniz: http://open.litespeedtech.com/mediawiki/

Aşağıdaki ilgili makaleleri de okumak isteyebilirsiniz.

  1. LAMP'ı (Linux, Apache, MariaDB, PHP/PhpMyAdmin) RHEL/CentOS 7.0'a yükleme
  2. RHEL/CentOS 7/6'ya En Son Nginx 1.10.1, MariaDB 10 ve PHP 5.5/5.6'yı yükleyin
  3. 16.10/16.04'te Nginx, MariaDB 10, PHP 7 (LEMP Yığını) Nasıl Kurulur
  4. LAMP'ı PHP 7 ve MariaDB 10 ile Ubuntu 16.10'a Yükleme

Bu kadar! Bu eğitimimizde Debian/Ubuntu sistemlerinde OpenLiteSpeed, PHP 7 ve MariaDB kurulumunun nasıl yapılacağını anlattık. Sorularınız veya ek düşünceleriniz varsa yorum bölümünü kullanarak paylaşın.