V tomto tutoriálu vás krok za krokem provedu instalací a konfigurací OpenLiteSpeed a PHP na Ubuntu.
OpenLiteSpeed je bezplatný open source lehký HTTP server vyvinutý společností LiteSpeed Technologies. Je to výkonný, modulární HTTP server a dokáže zpracovat stovky tisíc současných připojení s nízkým využitím zdrojů. OpenLiteSpeed nabízí nepřekonatelný výkon, zabezpečení, škálovatelnost, jednoduchost a optimalizaci, to vše v jednom balíčku.
OpenLiteSpeed poskytuje webové uživatelské rozhraní pro správu webového serveru prostřednictvím webového prohlížeče. Používá stejnou konfiguraci jako webový server Apache a je kompatibilní s většinou funkcí nabízených Apache.
1. Upgradujte aktuální systém Ubuntu
Než spustíte výukový program níže, je důležité se ujistit, že váš systém Ubuntu je aktuální, spuštěním následujícího apt
příkazy v terminálu:
sudo apt update
sudo apt upgrade
2. Přidejte úložiště OpenLiteSpeed
OpenLiteSpeed poskytuje softwarové úložiště, které můžeme použít ke stažení a instalaci serveru. Nejprve jej však musíme přidat do našeho systému Ubuntu, protože není součástí výchozích úložišť Ubuntu.
Použijeme tedy oficiální skript poskytovaný OpenLiteSpeed k automatickému přidání správného úložiště do našeho systému Ubuntu.
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
3. Nainstalujte OpenLiteSpeed Web Server
Po přidání úložiště je server OpenLiteSpeed k dispozici pro instalaci pomocí příkazu níže:
sudo apt install openlitespeed
Dále ověřte stav služby OpenLiteSpeed pomocí následujícího příkazu:
sudo systemctl status lshttpd
4. Nainstalujte PHP 8 pro OpenLiteSpeed
Když nainstalujeme OpenLiteSpeed, automaticky se nainstaluje PHP 7.3 sestavení vytvořené pro OpenLiteSpeed. PHP 8.0 můžeme nainstalovat pomocí následujícího příkazu:
sudo apt install lsphp80 lsphp80-mysql lsphp80-common lsphp80-opcache lsphp80-curl
Jakmile jsou všechny balíčky nainstalovány, můžete přejít k dalšímu kroku. Pokud si přejete nainstalovat jinou verzi PHP, stačí nahradit lsphp80
pomocí lsphp74
, například.
5. Nastavte heslo správce OpenLiteSpeed
OpenLiteSpeed poskytuje webovou konzoli, která ve výchozím nastavení naslouchá na portu 7080. Abyste k ní měli přístup, budete muset nastavit uživatelské jméno a heslo správce.
Po spuštění níže uvedeného příkazu budete vyzváni k zadání uživatelského jména a hesla správce. Stiskněte Enter
bez výběru nového uživatelského jména je výchozí admin
jako nové administrativní uživatelské jméno. Po zadání uživatelského jména následuje heslo. Zadejte heslo znovu a stiskněte Enter.
sudo /usr/local/lsws/admin/misc/admpass.sh
6. Otevřete administrátorskou konzoli OpenLiteSpeed
Nasměrujte svůj prohlížeč na http://your-server-ip:7080
a měli byste získat přihlašovací stránku, jak je uvedeno níže. Zadejte své uživatelské jméno správce a heslo a klikněte na „Přihlásit se“ knoflík.
Poté vás uvítá zobrazení řídicího panelu OpenLiteSpeed.
Zde bude probíhat většina vaší konfigurace webového serveru.
7. Nakonfigurujte PHP 8 pro OpenLiteSpeed
Dále klikněte na „Konfigurace serveru “ a klikněte na „Externí aplikace “. Chcete-li přidat novou konfiguraci PHP 8, klikněte na přidat „+ ” na pravé straně.
Jako typ vyberte „LiteSpeed SAPI App “ a klikněte na „Další “.
Zadejte následující informace:
- Jméno: lsphp80
- Adresa: uds://tmp/lshttpd/lsphp.sock
- Maximální počet připojení: 100
- Časový limit počátečního požadavku (s): 60
- Časový limit opakování (s): 0
- Příkaz: lsphp80/bin/lsphp
Poté klikněte na Uložit pro uložení konfigurace.
Měli byste vidět následující stránku.
Nyní je třeba změnit výchozí PHP pro OpenLiteSpeed na verzi PHP 8.0. Klikněte na „Script Obslužný nástroj a poté klikněte na Upravit knoflík.
Vyberte lsphp80
z rozbalovací nabídky v „Název obslužného nástroje “ a klikněte na Uložit tlačítko.
Měli byste vidět následující stránku.
8. Změňte výchozí port OpenLiteSpeed
Ve výchozím nastavení OpenLiteSpeed naslouchá na portu 8088
. Můžeme jej změnit na port 80
místo toho, což je výchozí port pro požadavky HTTP.
Chcete-li to provést, klikněte na „Posluchači ” v seznamu možností na levé straně rozhraní. Poté vpravo pod „Akce “, klikněte na „Zobrazit ” .
Tím se načte stránka s dalšími podrobnostmi o výchozím posluchači. Klikněte na „Upravit ” v Nastavení adresy.
Ve výchozím nastavení adresy posluchače změňte port z 8088
na 80
a klikněte na „Uložit ” (disketa) uložte nastavení.
Dále klikněte na „Restartovat ” a proveďte elegantní restart, aby se změny projevily.
Po zobrazení výzvy klikněte na „Go “.
Nyní můžete přistupovat k webovému serveru OpenLiteSpeed pomocí adresy URL http://your-server-ip
.
Můžete také zadat http://your-server-ip/phpinfo.php
v prohlížeči a otestujte PHP 8 s webovým serverem OpenLiteSpeed. V důsledku toho byste měli získat stránku phpinfo, jak je uvedeno níže.
Závěr
Gratulujeme! V tuto chvíli byste měli mít nainstalované a spuštěné OpenLiteSpeed a PHP 8 na Ubuntu. Doufám, že vám tento návod pomohl.
Webový server OpenLiteSpeed toho umí tolik. Další informace o OpenLiteSpeed naleznete v oficiální dokumentaci.
Jako vždy se neváhejte podělit o své myšlenky v poli komentářů níže.