CentOS 7'de Openlitespeed, PHP 7 ve MariaDB nasıl kurulur

Dahil edilen işlevleri çok daha fazla genişletmemize izin veren Linux dağıtımları için birçok yararlı araç vardır.

Bu ücretsiz araçlardan biri OpenLiteSpeed'dir ve bugün bu öğretici, bu değerli aracın CentOS'ta nasıl kurulacağını ve kullanılacağını ayrıntılı olarak analiz edecektir.

OpenLiteSpeed ​​nedir?OpenLiteSpeed, CentOS 7 sunucusuna aşırı yüklenmeden aynı anda yüzlerce hatta binlerce bağlantının kolayca yönetilmesini sağlayacak işlevlere sahip LiteSpeed ​​​​Technologies tarafından geliştirilmiş açık kaynaklı bir HTTP sunucusudur.

OpenLiteSpeed ​​açık kaynak kodlu olduğundan tam bir özgürlükle kullanılabilir ve tüm CentOS 7 yöneticilerine en iyi alternatifleri sunarak sürekli güncellenir.

OpenLiteSpeed ​​​​ÖzellikleriBu ücretsiz HTTP sunucusunu kullanarak aşağıdaki avantajlara sahip olacağız:

  • Veri yönetimi için grafiksel bir WebAdmin arabirimi kullanın.
  • Gerçek zamanlı istatistikler.
  • Geliştirilmesi, RAM veya CPU gibi düşük kaynak yüklerine sahip olay mimarilerine yöneliktir.
  • Aynı anda binlerce bağlantının yönetilmesini sağlar.
  • API (LSIAPI) kullanan üçüncü taraf modüllerini destekler.
  • Yeniden yazma motoru Apache'nin mod_rewrite sözdizimini kullanır.
  • kqueue (FreeBSD ve OS X), epoll (Linux), / dev / poll (Solaris) ve poll kullanarak yüksek performanslı kodlamaya sahiptir.
  • Yüksek performanslı önbelleğe alma.
  • Kapsamlı ölçeklenebilirlik seçenekleri.
  • PHP'nin birden çok sürümünü destekler.

OpenLiteSpeed ​​destekli işletim sistemleriOpenLiteSpeed ​​aşağıdaki işletim sistemlerine kurulabilir:

  • CentOS 5, 6 ve 7.
  • Ubuntu 8.04 ve üstü.
  • Debian 4 ve üstü.
  • Solaris (x86): Sun0S 5.8 ve üstü.
  • OS X 10.3 ve sonraki sürümleri.
  • FreeBSD 4.5 ve üstü ve sonraki sürümleri.

Bunu akılda tutarak CentOS 7 üzerinde OpenLiteSpeed ​​kurulum sürecini başlatacağız.

1. CentOS 7'de OpenLiteSpeed ​​​​depolarını etkinleştirin


Atılacak ilk adım, daha sonra kurulum için resmi OpenLiteSpeed ​​​​depolarını indirip kurmaktır.

Bunun için aşağıdaki satırı uygulayacağız:

 rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm

NotBu, kök kullanıcı olarak çalıştırılmalıdır.

2. OpenLiteSpeed'i CentOS 7'ye yükleyin

Aşama 1
Depoyu etkinleştirdikten sonra, yola varsayılan olarak yüklenecek olan OpenLiteSpeed ​​kurulumuna geçiyoruz. / usr / yerel / lsws, ve bunu aşağıdaki satırı yürüterek yapacağız:

 yum openlitespeed'i kurun

Adım 2
mektubu gireceğiz Y CentOS 7'de OpenLiteSpeed'in indirilmesini ve kurulumunu kabul etmek için. Kurulduktan sonra aşağıdakileri göreceğiz:

Aşama 3
OpenLiteSpeed ​​kurulduktan sonra, aşağıdaki satırları yürüterek sunucunun sürümünü yürütmeye ve doğrulamaya devam ediyoruz:

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

3. CentOS 7'de OpenLiteSpeed ​​​​bağlantı noktalarını yapılandırın

Varsayılan olarak sunucu, kuralları güncellemek ve gerekli izinleri vermek için gerekli olan 8088 bağlantı noktasını kullanacaktır, bunun için aşağıdakileri uygulayacağız:

 firewall-cmd --zone = public --permanent --add-port = 8088 / tcp firewall-cmd -reload

4. CentOS 7'de OpenLiteSpeed'e erişin


Bağlantı noktası etkinleştirildiğinde, bir tarayıcıya erişir ve adres çubuğuna aşağıdaki sözdizimlerinden herhangi birini gireriz:
 http://sunucu IP:8088 / http://localhost:8088

BÜYÜT

5. OpenLiteSpeed ​​için PHP 7'yi CentOS 7'ye yükleyin


Atılması gereken bir sonraki adım, OpenLiteSpeed'in CentOS 7'de en iyi şekilde çalışması için PHP'yi kurmaktır ve bunun için aşağıdaki adımların gerçekleştirilmesi gerekecektir:

Aşama 1
İlk önce aşağıdaki satırı yürüterek EPEL depolarını etkinleştireceğiz. İndirmeyi kabul ediyoruz.

 yum epel sürümünü yükleyin

Adım 2
Şimdi PHP 7'yi usr / local / lsws / lsphp70 / bin / lsphp yolunda kurulacak bazı modüllerle kuracağız, aşağıdaki satırı uygulayacağız:

 yum lsphp70 kurulumu lsphp70-ortak lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml

Aşama 3
PHP 7 ve eklentilerinin indirilmesini ve ilgili kurulumunu kabul ediyoruz. Ek PHP 7 modüllerine ihtiyaç duymamız durumunda aşağıdaki komutu uygulayabiliriz:

 yum arama lsphp70

6. OpenLiteSpeed ​​​​ve PHP 7'yi CentOS 7'de yapılandırın

Aşama 1
OpenLiteSpeed, varsayılan olarak 7080 numaralı bağlantı noktasıyla ilişkilendirilmiş bir WebAdmin konsoluna sahiptir ve gerçekleştirilecek ilk adım, o konsol için kullanıcı adını ve parolayı yapılandırmak olacaktır. Bunu aşağıdaki komutu yürüterek elde ederiz:

 /usr/local/lsws/admin/misc/admpass.sh
Görüntülenen pencerede kullanıcı adını ve ilgili şifreyi gireceğiz:

Adım 2
Şimdi güvenlik duvarı kurallarını 7080 numaralı bağlantı noktasından erişime izin verecek şekilde güncelleyeceğiz, bunun için aşağıdaki satırları uygulayacağız:

 firewall-cmd --zone = genel --kalıcı --add-port = 7080 / tcp firewall-cmd --reload

Aşama 3
Şimdi tarayıcıya gidiyoruz ve aşağıdaki seçeneklerden herhangi birini kullanarak OpenLiteSpeed ​​​​konsoluna erişebiliriz:

 http://sunucu IP:7080 http://localhost:7080
4. Adım
Satıra gittiğimiz yerde aşağıdaki pencere görüntülenecektir Gelişmiş yapılandırma ve üzerine tıklayın Erişim
 192.168.0.19 (güvenli olmayan site)

BÜYÜT

Adım 5
Oraya tıklayarak daha önce oluşturduğumuz kullanıcının kimlik bilgilerini gireceğimiz konsola erişeceğiz:

BÜYÜT

6. Adım
Giriş'e tıklayın ve bu OpenLiteSpeed ​​​​ortamı olacaktır. OpenLiteSpeed ​​​​varsayılan olarak LSPHP 5 kullanır ve daha önce kurulmuş olan PHP 7'yi kullanacak şekilde yapılandırılması gerekecektir.

BÜYÜT

7. Adım
Bunun için bölüme gidiyoruz Sunucu Yapılandırması sol tarafta bulunur ve sekmeye gidin Harici Uygulama ve seçeneği seçmek için sağdaki simgeye tıklayın Ekle:

BÜYÜT

8. Adım
Görüntülenen satırda seçeneği seçeceğiz LiteSpeed ​​​​SAPI Uygulaması ve düğmeye tıklayın Sonraki:

BÜYÜT

9. Adım
Orada aşağıdaki değerleri yapılandıracağız:

  • İsim: lsphp70
  • Adres: uds: //tmp/lshttpd/lsphp.sock
  • Notlar: LSPHP70 Yapılandırması
  • Maksimum Bağlantı: 35
  • İlk İstek Zaman Aşımı (sn): 60
  • Yeniden Deneme Zaman Aşımı: 0
  • Komut: / usr / local / lsws / lsphp70 / bin / lsphp

BÜYÜT

Adım 10
düğmesine tıklayın Kayıt etmek değişiklikleri uygulamak için. OpenLiteSpeed ​​​​konfigürasyonuna PHP 7'nin eklendiğini göreceğiz:

BÜYÜT

11. Adım
Şimdi sekmeye gidiyoruz Komut Dosyası İşleyicisi ve butona tıklayacağız Düzenlemek düzenlemek için lsphp5 ve orada aşağıdaki değerleri atayacağız:

  • son ekler: php
  • İşleyici Türü: LiteSpeed ​​​​SAPI
  • İşleyici Adı: lsphp70
  • Notlar: lsphp70 komut dosyası işleyici tanımı

BÜYÜT

Adım 1/2
Şimdi OpenLiteSpeed ​​dinleme portunu HTTP sunucuları için varsayılan olan port 80 olarak değiştirmeliyiz ve OpenLiteSpeed ​​varsayılan olarak port 8080'i getiriyor. Bu değişiklik için bölüme gidiyoruz dinleyiciler ve orada simgeye tıklayacağız Görünüm:

BÜYÜT

Adım 13
Görüntülenen pencerede Düzenle'ye tıklayın ve bağlantı noktasını 80'e ayarlayın. Değişiklikleri kaydetmek için Kaydet'e tıklayın.

BÜYÜT

Adım 14
Şimdi tüm değişiklikleri uygulamak için sunucuyu yeniden başlatmamız gerekiyor ve bunun için butona tıklıyoruz. Zarif Yeniden Başlatma üstte bulunur:

BÜYÜT

Adım 15
Aşağıdakileri göreceğiz. düğmesine tıklayın Gitmek eylemi gerçekleştirmek için.

BÜYÜT

7. CentOS 7'de OpenLiteSpeed ​​​​ve PHP 7'yi doğrulayın

Aşama 1
Dinleme portları ayarlandıktan sonra, CentOS 7'de 80 numaralı porta izin vermeliyiz ve bunun için aşağıdaki satırları yürütüyoruz:

 firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reload 
Adım 2
Artık tarayıcının adres çubuğundaki aşağıdaki satırları kullanarak bağlantıyı kontrol edebiliriz:
 http://sunucu IP http://sunucu IP / phpifo.php 

BÜYÜT

Aşama 3
OpenLiteSpeed'i yönetmek için kullanabileceğimiz komutlar şunlardır:

 / usr / local / lsws / bin / lswsctrl start: OpenLiteSpeed ​​​​Çalıştır / usr / local / lsws / bin / lswsctrl stop: OpenLiteSpeed'i durdur / usr / local / lsws / bin / lswsctrl yeniden başlat: OpenLiteSpeed ​​​​(Hayır kapatma) / usr / local / lsws / bin / lswsctrl help: Genel OpenLiteSpeed ​​​​seçeneklerini görüntüler.

8. OpenLiteSpeed ​​​​için MaiaDB'yi CentOS 7'ye yükleyin

Aşama 1
Son olarak, aşağıdaki satırı yürüterek OpenLiteSpeed ​​için MariaDB veritabanı yöneticisini kurabiliriz:

 yum openlitespeed mariadb sunucusunu kurun
Adım 2
Daha sonra MariaDB'yi başlatacağız ve aşağıdaki satırlarla güvenli kurulumu gerçekleştireceğiz:
 systemctl mariadb'yi başlat mysql_secure_installation
Güçlü ve ücretsiz bir HTTP sunucusuna sahip olmak ve geniş kullanım seçeneklerine sahip olmak için OpenLiteSpeed'e nasıl sahip olduğumuzu gördük.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave