V tomto tutoriálu vám ukážeme, jak nainstalovat Lighttpd With MariaDB a PHP na Ubuntu 18.04 LTS. Pro ty z vás, kteří nevěděli, Pro ty z vás, kteří nevěděli Lighttpd je rychlý a bezpečný webový server, který byl optimalizován pro vysoce výkonná prostředí. S malou paměťovou náročností ve srovnání s jinými webovými servery, efektivní správou zátěže CPU a sadou pokročilých funkcí (FastCGI, SCGI, Auth, Output -Komprese, přepisování URL a mnoho dalších) Lighttpd je perfektním řešením pro každý server, který má problémy se zatížením.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Lighttpd With MariaDB a PHP FastCGI na serveru Ubuntu 18.04 Bionic Beaver.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 18.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Lighttpd s MariaDB a PHP na Ubuntu 18.04 LTS Bionic Beaver
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get
příkazy v terminálu.
apt-get update apt-get upgrade
Krok 2. Instalace Lighttpd na Ubuntu 18.04 LTS.
Lighttpd je k dispozici k instalaci z oficiálních repozitářů Ubuntu, takže pokud chcete nainstalovat Lighttpd, stačí spustit tento příkaz:
sudo apt install lighttpd
Pro spuštění webového serveru Lighttpd spusťte níže uvedené příkazy a Stav serveru můžete otestovat přístupem k IP adrese vašeho VPS ve webovém prohlížeči. Po úspěchu uvidíte uvítací stránku Lighttpd:
systemctl start lighttpd.service
Krok 3. Instalace MariaDB na Ubuntu 18.04 LTS.
Pro instalaci MariaDB v Ubuntu spusťte následující příkaz:
sudo apt install mariadb-server mariadb-client
Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation
skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:
mysql_secure_installation
Pro přihlášení do MariaDB použijte následující příkaz (všimněte si, že jde o stejný příkaz, který byste použili k přihlášení do databáze MySQL):
mysql -u root -p
Pro spuštění databáze spusťte následující příkazy:
systemctl start mariadb.service
Krok 4. Instalace PHP 7 FastCGI a dalších modulů PHP7.
Nejprve přidejte níže uvedené úložiště třetí strany pro upgrade na PHP 7.1:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php
Potom nainstalujte a upgradujte na PHP 7.1:
sudo apt update sudo apt install php7.1-cgi php7.1-mcrypt php7.1-cli php7.1-mysql php7.1-gd php7.1-imagick php7.1-recode php7.1-tidy php7.1-xmlrpc
Povolte moduly PHP CGI v Lighttpd pomocí následujících příkazů:
sudo sudo lighttpd-enable-mod fastcgi sudo lighttpd-enable-mod fastcgi-php
Po povolení modulů je třeba restartovat službu Lighttpd spuštěním následujícího příkazu:
systemctl restart lighttpd
Testování, zda PHP funguje:
nano /srv/www/htdocs/info.php
Potom do souboru jednoduše přidáme následující řádek:
<?php phpinfo(); ?>
Krok 5. Nakonfigurujte firewall pro LLMP.
Spuštěním následujících příkazů povolte požadavky HTTP (80) a HTTPS (443) přes bránu firewall.
ufw allow 80/tcp ufw allow 443/tcp ufw reload
Blahopřejeme! Úspěšně jste nainstalovali LLMP. Děkujeme, že jste použili tento návod k instalaci Lighttpd With PHP FPM a MariaDB v systémech Ubuntu 18.04 LTS Bionic Beaver. Pro další pomoc nebo užitečné informace vám doporučujeme podívejte se na oficiální web Lighttpd.