LAMP v podstatě odkazuje na hromadu programů nebo softwaru, které fungují v systému Ubuntu s názvem Linux, Apache, MariaDB/MySQL a PHP, všechny tyto programy jsou zdarma k použití a open source, kombinované na serveru jim nakonec umožňují hostovat dynamické webové stránky.
Operační systém je Linux, který představuje „L“, webový server je Apache, který představuje „A“, databázový server je MariaDB/MySQL, což představuje „M“, a PHP je programovací jazyk na straně serveru, který představuje „ P' a plní úlohu generování interaktivních webových stránek.
Zde na LinuxAPT se podíváme na to, jak můžete nainstalovat LAMP v Ubuntu 20.04.
Kroky k instalaci LAMP v Ubuntu 20.04 Focal Fossa
1. Spusťte rozhraní příkazového řádku
Chcete-li začít s instalací LAMP v Ubuntu, jednoduše otevřete rozhraní příkazového řádku, což lze jednoduše provést současným stisknutím tlačítek 'Ctrl + Alt + T' na klávesnici. Jakmile se CLI otevře, spusťte následující příkaz:
$ sudo su
Poté se na vaší obrazovce může objevit „vyžadováno heslo“, heslo je vyžadováno k ověření akce, je to malá příležitost. Zadejte heslo a příkaz se poté spustí.
2. Proveďte aktualizaci systému
Doporučuje se a je to skvělá praxe, aby se softwarové balíčky aktualizovaly před instalací LAMP do vašeho systému, protože tento krok zajistí, že se pomocí níže uvedeného příkazu díváte na nejnovější dostupné verze programů/aplikací/softwaru v systému. :
$ sudo apt update
3. Nainstalujte do systému Apache 2
Nyní byste měli začít instalací Apache2 a k instalaci webového serveru Apache použijte příkaz níže v rozhraní příkazového řádku. Stisknutím 'y' a poté 'Enter' můžete povolit stahování:
$ sudo apt install apache2
Po dokončení instalace bude Apache2 již ve výchozím nastavení fungovat, ale abyste se ujistili, že Apache2 stále funguje správně nebo ne, můžete zkontrolovat stav Apache2 zadáním systémového příkazu. Pokud nefunguje správně, můžete jej povolit zadáním příkazu 'enable Apache2'.
Níže uvedené příkazy lze použít k zastavení a spuštění služby Apache2, aby se vždy spouštěla při spouštění serveru:
$ sudo systemctl start apache2
$ sudo systemctl status apache2
4. Nainstalujte databázový server MySQL
MySQL je známý program s otevřeným zdrojovým kódem, který je skutečně široce využíván k udržování velkého množství obsahu, tj. dat prakticky v jakémkoli programu nebo aplikaci nainstalované v systému. Nyní je čas, abyste do svého systému nainstalovali server MySQL, abyste tak učinili, měli byste do systému zadat následující příkaz:
$ sudo apt install mysql-server
Napište „Y“ a stiskněte „enter“.
Instalace bude brzy zahájena.
Po dokončení instalace serveru MySQL na Ubuntu bude server připraven ke spuštění, ale může vyžadovat heslo. Protože ve výchozím nastavení používá balíček MySQL na Ubuntu auth_socket k ověření přihlášení uživatele, v podstatě to znamená, že se můžete přihlásit do rozhraní MySQL pouze pomocí ID a hesla operačního systému a nemusíte do systému vkládat přesné kořenové heslo MySQL. Chcete-li to provést, zadejte do systému následující příkaz:
$ mysql -uroot
Nyní by měl být MySQL server ve výchozím nastavení spuštěn, ale můžete zkontrolovat jeho stav, abyste se ujistili, že stav zkontrolujete zadáním příkazu 'systemctl status mysql' do systému a počkejte na výstup, výstup se zobrazí zobrazí stav serveru MySQL. Pokud chcete vytvořit nové ID uživatele, měli byste jeden po druhém zadat následující příkazy.
Zadejte nové uživatelské jméno a heslo:
CREATE USER 'user1' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *. TO 'user1' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
5. Nainstalujte Hypertext Preprocessor (PHP) 7.4
PHP 7.4 je dobrá verze s nejlepším efektivním výkonem a je velmi spolehlivá a spolehlivá pro instalaci ve verzi Ubuntu 20.04 ve srovnání s předchozími.
PHP 7.4 a všechny ostatní kolekce PHP jsou nezbytné ke stažení, protože nejlépe fungují s Apache 2, který jste si již stáhli.
Chcete-li stáhnout PHP 7.4 do vašeho Ubuntu, musíte do systému zadat několik následujících příkazů.
Po zadání příkazu stiskněte 'y' a poté 'Enter', můžete potvrdit stažení:
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt update
$ sudo apt install php7.4 libapache2-mod-php7.4
Požadované moduly PHP můžete nainstalovat do svého systému. Stačí změnit verzi PHP s názvy balíčků podle vašich požadavků:
$ sudo apt install php7.4-mysql php7.4-curl php7.4-json php7.4-cgi php7.4-xsl
Poté nakonfigurujte a restartujte webový server poté, co povolíte interakci úprav Apache s php7. Chcete-li to provést, zadejte následující příkazy:
$ sudo a2enmod php7.4
$ sudo a2enmod rewrite
$ sudo service apache2 restart
6. Nainstalujte PHP 8 a jeho rozšíření (volitelné)
PHP 8 na Ubuntu můžete snadno nainstalovat spuštěním níže uvedeného příkazu:
$ sudo apt install php8.0 libapache2-mod-php8.0
Chcete-li nainstalovat rozšíření PHP 8 na Ubuntu 20.04 pomocí syntaxe příkazu:
$ sudo apt install php8.0-[extension]
Některá dostupná rozšíření:
$ sudo apt install php8.0-
php8.0-amqp php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-readline php8.0-sqlite3 php8.0-xsl
php8.0-apcu php8.0-curl php8.0-gmp php8.0-mailparse php8.0-opcache php8.0-redis php8.0-sybase php8.0-yac
php8.0-ast php8.0-dba php8.0-igbinary php8.0-mbstring php8.0-pgsql php8.0-rrd php8.0-tidy php8.0-yaml
php8.0-bcmath php8.0-dev php8.0-imagick php8.0-memcached php8.0-phpdbg php8.0-smbclient php8.0-uuid php8.0-zip
php8.0-bz2 php8.0-ds php8.0-imap php8.0-msgpack php8.0-pspell php8.0-snmp php8.0-xdebug php8.0-zmq
php8.0-cgi php8.0-enchant php8.0-interbase php8.0-mysql php8.0-psr php8.0-soap php8.0-xhprof
php8.0-cli php8.0-fpm php8.0-intl php8.0-oauth php8.0-raphf php8.0-solr php8.0-xml
Příklad instalace několika dalších užitečných rozšíření:
$ sudo apt install php8.0-cli php8.0-common php8.0-fpm php8.0-redis php8.0-snmp php8.0-xml
7. Přepínání mezi verzemi PHP
Pro nastavení výchozí verze PHP můžete použít příkaz update-alternatives. V tomto tutoriálu si přečtěte další podrobnosti o změně verze PHP pro CLI a Apache:
$ sudo update-alternatives --config php
Vyberte číslo verze PHP podle vašich požadavků. Tím se změní pouze verze PHP CLI.
Existují 4 možnosti pro alternativní php (poskytující /usr/bin/php):
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/php7.4 74 auto mode
1 /usr/bin/php8.0 80 manual mode
Press to keep the current choice[*], or type selection number: 1