Jak nainstalovat Openlitespeed, PHP 7 a MariaDB na CentOS 7

Existuje mnoho užitečných nástrojů pro distribuce Linuxu, které nám umožňují mnohem více rozšířit zahrnuté funkce.

Jedním z těchto bezplatných nástrojů je OpenLiteSpeed ​​a dnes tento tutoriál podrobně analyzuje, jak nainstalovat a používat tento cenný nástroj na CentOS

Co je OpenLiteSpeedOpenLiteSpeed ​​je open source HTTP server vyvinutý společností LiteSpeed ​​Technologies, který má funkce, které umožní snadnou správu stovek nebo tisíc připojení současně bez přetížení serveru CentOS 7.

OpenLiteSpeed ​​je open source, takže jej lze používat zcela svobodně a je neustále aktualizován a nabízí nejlepší alternativy všem správcům CentOS 7.

Funkce OpenLiteSpeedPoužíváním tohoto bezplatného serveru HTTP získáme následující výhody:

  • Ke správě dat použijte grafické rozhraní WebAdmin.
  • Statistiky v reálném čase.
  • Jeho vývoj je zaměřen na architektury událostí s nízkým zatížením zdrojů, jako je RAM nebo CPU.
  • Umožňuje spravovat tisíce připojení současně.
  • Podporuje moduly třetích stran pomocí API (LSIAPI).
  • Jeho nástroj pro přepis používá syntaxi mod_rewrite Apache.
  • Obsahuje vysoce výkonné kódování pomocí kqueue (FreeBSD a OS X), epoll (Linux), / dev / poll (Solaris) a poll.
  • Vysoce výkonné ukládání do mezipaměti.
  • Rozsáhlé možnosti škálovatelnosti.
  • Podporuje více verzí PHP.

Operační systémy podporované OpenLiteSpeedOpenLiteSpeed ​​lze nainstalovat na následující operační systémy:

  • CentOS 5, 6 a 7.
  • Ubuntu 8.04 a vyšší.
  • Debian 4 a vyšší.
  • Solaris (x86): Sun0S 5,8 a novější.
  • OS X 10.3 a novější verze.
  • FreeBSD 4.5 a vyšší a novější verze.

S ohledem na to zahájíme proces instalace OpenLiteSpeed ​​na CentOS 7.

1. Povolte úložiště OpenLiteSpeed ​​v CentOS 7


Prvním krokem je stažení a instalace oficiálních úložišť OpenLiteSpeed ​​pro pozdější instalaci.

Za tímto účelem spustíme následující řádek:

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

PoznámkaTo musí být spuštěno jako uživatel root.

2. Nainstalujte OpenLiteSpeed ​​na CentOS 7

Krok 1
Jakmile máme úložiště povoleno, přistoupíme k instalaci OpenLiteSpeed, který bude ve výchozím nastavení nainstalován do cesty / usr / local / lsws, a uděláme to spuštěním následujícího řádku:

 yum nainstalovat openlitespeed

Krok 2
Zadáme písmeno Y přijmout stažení a instalaci OpenLiteSpeed ​​v CentOS 7. Po instalaci uvidíme následující:

Krok 3
Jakmile je OpenLiteSpeed ​​nainstalován, přistoupíme ke spuštění a ověření verze serveru spuštěním následujících řádků:

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

3. Konfigurujte porty OpenLiteSpeed ​​na CentOS 7

Ve výchozím nastavení server použije port 8088, pro který je nutné aktualizovat pravidla a udělit potřebná oprávnění, proto provedeme následující:

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

4. Přístup k OpenLiteSpeed ​​na CentOS 7


Jakmile je port povolen, přistoupíme k prohlížeči a do adresního řádku zadáme libovolnou z následujících syntaxí:
 http: // server IP: 8088 / http: // localhost: 8088

ZVĚTŠIT

5. Nainstalujte PHP 7 pro OpenLiteSpeed ​​na CentOS 7


Dalším krokem je instalace PHP pro optimální fungování OpenLiteSpeed ​​v CentOS 7, a proto bude nutné provést následující kroky:

Krok 1
Nejprve povolíme úložiště EPEL spuštěním následujícího řádku. Souhlasíme se stažením.

 yum nainstalovat epel-release

Krok 2
Nyní nainstalujeme PHP 7 s některými moduly, které budou nainstalovány v cestě usr / local / lsws / lsphp70 / bin / lsphp, spustíme následující řádek:

 yum install lsphp70 lsphp70-common lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml

Krok 3
Přijímáme stažení a příslušnou instalaci PHP 7 a jeho doplňků. V případě, že potřebujeme další moduly PHP 7, můžeme provést následující příkaz:

 yum hledat lsphp70

6. Konfigurujte OpenLiteSpeed ​​a PHP 7 na CentOS 7

Krok 1
OpenLiteSpeed ​​má konzolu WebAdmin, která je ve výchozím nastavení spojena s portem 7080, a prvním krokem, který je třeba provést, je konfigurace uživatelského jména a hesla pro tuto konzolu. Toho docílíme spuštěním následujícího příkazu:

 /usr/local/lsws/admin/misc/admpass.sh
V zobrazeném okně zadáme uživatelské jméno a jeho příslušné heslo:

Krok 2
Nyní zaktualizujeme pravidla brány firewall, abychom umožnili přístup přes port 7080, proto spustíme následující řádky:

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

Krok 3
Nyní přejdeme do prohlížeče a můžeme přistupovat ke konzole OpenLiteSpeed ​​pomocí některé z následujících možností:

 http: // server IP: 7080 http: // localhost: 7080
Krok 4
Zobrazí se následující okno, kde přejdeme na řádek Pokročilá konfigurace a klikněte na Přístup k
 192.168.0.19 (nezabezpečený web)

ZVĚTŠIT

Krok 5
Kliknutím sem se dostaneme do konzoly, kde zadáme přihlašovací údaje uživatele, kterého jsme vytvořili dříve:

ZVĚTŠIT

Krok 6
Klikněte na Přihlášení a toto bude prostředí OpenLiteSpeed. OpenLiteSpeed ​​ve výchozím nastavení používá LSPHP 5 a bude nutné je nakonfigurovat tak, aby používaly PHP 7, který byl nainstalován dříve.

ZVĚTŠIT

Krok 7
Za tímto účelem jdeme do sekce Konfigurace serveru umístěný na levé straně a přejděte na kartu Externí aplikace a kliknutím na ikonu vpravo vyberte možnost Přidat:

ZVĚTŠIT

Krok 8
V zobrazeném řádku vybereme možnost LiteSpeed ​​SAPI App a klikněte na tlačítko Další:

ZVĚTŠIT

Krok 9
Zde nakonfigurujeme následující hodnoty:

  • Název: lsphp70
  • Adresa: uds: //tmp/lshttpd/lsphp.sock
  • Poznámky: Konfigurace LSPHP70
  • Maximální počet připojení: 35
  • Časový limit počátečního požadavku (s): 60
  • Časový limit opakování: 0
  • Příkaz: / usr / local / lsws / lsphp70 / bin / lsphp

ZVĚTŠIT

Krok 10
Klikněte na tlačítko Uložit aplikovat změny. Uvidíme, že PHP 7 bylo přidáno do konfigurace OpenLiteSpeed:

ZVĚTŠIT

Krok 11
Nyní přejdeme na kartu Skript Handler a klikneme na tlačítko Upravit upravovat lsphp5 a tam přiřadíme následující hodnoty:

  • Přípony: php
  • Typ ovladače: LiteSpeed ​​SAPI
  • Název obsluhy: lsphp70
  • Poznámky: definice obslužné rutiny skriptu lsphp70

ZVĚTŠIT

Krok 12
Nyní musíme změnit naslouchací port OpenLiteSpeed ​​na port 80, což je výchozí pro servery HTTP a OpenLiteSpeed ​​standardně přináší port 8080. Pro tuto změnu přejdeme do sekce Posluchači a tam klikneme na ikonu Pohled:

ZVĚTŠIT

Krok 13
V zobrazeném okně klikněte na Upravit a nastavte port na 80. Kliknutím na Uložit uložte změny.

ZVĚTŠIT

Krok 14
Nyní musíme restartovat server, abychom použili všechny změny, a proto klikneme na tlačítko Půvabný restart umístěný nahoře:

ZVĚTŠIT

Krok 15
Uvidíme následující. Klikněte na tlačítko Jít k provedení akce.

ZVĚTŠIT

7. Ověřte OpenLiteSpeed ​​a PHP 7 na CentOS 7

Krok 1
Jakmile jsou porty poslechu upraveny, musíme povolit port 80 v CentOS 7 a za tímto účelem spustíme následující řádky:

 firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reload 
Krok 2
Nyní můžeme zkontrolovat připojení pomocí následujících řádků v adresním řádku prohlížeče:
 http: // server IP http: // server IP / phpifo.php 

ZVĚTŠIT

Krok 3
Příkazy, které můžeme použít ke správě OpenLiteSpeed, jsou:

 / usr / local / lsws / bin / lswsctrl start: Run OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl stop: Stop OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl restart: Restart OpenLiteSpeed ​​(No vypnutí) / usr / local / lsws / bin / lswsctrl help: Zobrazí obecné možnosti OpenLiteSpeed.

8. Nainstalujte MaiaDB pro OpenLiteSpeed ​​na CentOS 7

Krok 1
Nakonec můžeme nainstalovat správce databáze MariaDB pro OpenLiteSpeed ​​spuštěním následujícího řádku:

 yum nainstalujte openlitespeed mariadb-server
Krok 2
Později spustíme MariaDB a provedeme zabezpečenou instalaci pomocí těchto řádků:
 systemctl start mariadb mysql_secure_installation
Viděli jsme, jak máme OpenLiteSpeed ​​k dispozici výkonný bezplatný server HTTP a široké možnosti použití.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave