Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: LAMP pro Ubuntu 22.04. LTS, instalace. VYŘEŠENO  (Přečteno 4416 krát)

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
LAMP pro Ubuntu 22.04. LTS, instalace. VYŘEŠENO
« kdy: 22 Září 2022, 05:52:10 »
Zdravím všechny!
Jak známo, zkratky  LAMP (Linux, Apache, MySQL a PHP) znamenají samostatné aplikace software, které umožňují vytvoření plně funkčníhp webového server na domácím PC (localhostu). Pro Ubuntu 22.04. LTS, které vyšlo letos v dubnu se již od května objevila spousta návodů, jak LAMP vytvořit. Domnívám se, že tohle je ten správný postup, oproti méně spolehlivému XAMP.

Dovoluji si tvrdit, že snad nejlepší návod na Síti pro instalaci je akronym  s OS Linux - LAMPP . Vše je poměrně podrobně komentováno:

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-22-04


« Poslední změna: 30 Září 2022, 15:54:43 od Kvido »
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
Re:LAMP pro Ubuntgu 22.04. LTS, instalace
« Odpověď #1 kdy: 22 Září 2022, 08:44:46 »
1/ první příkaz:
Kód: [Vybrat]
sudo apt update

Zde nastala chyba:
Mám:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Stahuje se:2 http://dl.openfoam.org/ubuntu jammy InRelease [6 353 B]
Err:2 http://dl.openfoam.org/ubuntu jammy InRelease
  Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 6C0DAC728B29D817
Načítají se seznamy balíků… Hotovo
W: Chyba GPG: http://dl.openfoam.org/ubuntu jammy InRelease: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 6C0DAC728B29D817
E: Repositář „http://dl.openfoam.org/ubuntu jammy InRelease“ není podepsán.
N: Aktualizaci z takového repositáře nelze provést zabezpečeně a je proto implicitně zakázána.

2/ Opravuji nedostupný veřejný klíč:
Kód: [Vybrat]
root@kvetoslav:/home/kvetoslav# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6C0DAC728B29D817
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead see apt-key.
Executing: /tmp/apt-key-gpghome.1EOsmQDGA9/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 6C0DAC728B29D817
gpg: klíč 6C0DAC728B29D817: veřejný klíč „OpenFOAM Foundation <admin@openfoam.org>“ importován
gpg: Celkový počet zpracovaných klíčů: 1
gpg:               importováno: 1

3/ Následně update proběhne celkem OK, s nepodstatným Warningem na konci:
Kód: [Vybrat]
root@kvetoslav:/home/kvetoslav# sudo apt update
Stahuje se:1 http://dl.openfoam.org/ubuntu jammy InRelease [6 353 B]
Mám:2 http://archive.ubuntu.com/ubuntu jammy InRelease           
Stahuje se:3 http://dl.openfoam.org/ubuntu jammy/main amd64 Packages [4 746 B]
Staženo 11,1 kB za 1s (18,1 kB/s)
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí… Hotovo
Načítají se stavové informace… Hotovo
Všechny balíky jsou aktuální.
W: http://dl.openfoam.org/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
root@kvetoslav:/home/kvetoslav#

4/ Dále se podařilo nainstalovat Apache2

Kód: [Vybrat]
root@kvetoslav:/home/kvetoslav# sudo apt install apache2
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí… Hotovo
Načítají se stavové informace… Hotovo
apache2 je již nejnovější verze (2.4.52-1ubuntu4).
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
root@kvetoslav:/home/kvetoslav#

5/ Nyní je nutné po instalaci upravit bránu firewallu, v Ubuntu to je (UFW) a hlavně, abychom zapli port 80!!! Na to dejte pozor!
Prozatím je nejlepší povolit pouze připojení na portu 80, protože se jedná o čerstvou instalaci Apache a ještě nemáte TLS/SSL certifikát nakonfigurovaný tak, aby umožňoval provoz HTTPS na vašem serveru.
Pro povolení portu 80 použijte:
Kód: [Vybrat]
sudo ufw allow in "Apache"
6/ Ještě ověříme změnu:
Kód: [Vybrat]
sudo ufw status
7/ Na konec této části ověříme, zda se má, zobrazí stránka "Apache2 Default page" zadáním do URL našeho prohlížeče jednoduše
mázev localhost, případně http://your_server_ip. Výsledek by měl být, viz. obrázek zde v Příloze.

Momentálně podle tohoto návodu dále instaluji a budu zde sdělovat zkušenosti případně problémy, na které narazím.
Pokud někdo do toho také jde, uvítám veškeré rady.
Nyní mě čeká instalace MySQL, PHP, nastavení VirtualHost a nakonec instalace phpMyAdmin, tedy databázi nutnou pro vytváření stránek v PHP.


« Poslední změna: 25 Září 2022, 09:30:45 od Kvido »
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #2 kdy: 25 Září 2022, 16:47:30 »
Instalace MySQL:

1/ Ukončeno chybou:

Kód: [Vybrat]
root@kvetoslav:/home/kvetoslav# apt install mysql-server-8.0
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí… Hotovo
Načítají se stavové informace… Hotovo
Některé balíky nemohly být instalovány. To může znamenat, že požadujete
nemožnou situaci, nebo, pokud používáte nestabilní distribuci, že
vyžadované balíky ještě nebyly vytvořeny nebo přesunuty z Příchozí fronty.
Následující informace vám mohou pomoci vyřešit tuto situaci:

Následující balíky mají nesplněné závislosti:
 mysql-common : Koliduje s: mysql-server-8.0 ale 8.0.28-0ubuntu4 se bude instalovat
 mysql-server-8.0 : Závisí na: mysql-client-8.0 (>= 8.0.28-0ubuntu4) ale nedá se nainstalovat
                    Závisí na: mysql-server-core-8.0 (= 8.0.28-0ubuntu4) ale nedá se nainstalovat
E: Nelze opravit problémy, některé balíky držíte v porouchaném stavu.
root@kvetoslav:/home/kvetoslav# apt autoremove
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí… Hotovo
Načítají se stavové informace… Hotovo
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
root@kvetoslav:/home/kvetoslav# sudo apt update
Mám:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Mám:2 http://repo.mysql.com/apt/ubuntu focal InRelease                       
Mám:3 http://repo.mysql.com/apt/ubuntu jammy InRelease                         
Mám:4 http://dl.openfoam.org/ubuntu jammy InRelease                           
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí… Hotovo
Načítají se stavové informace… Hotovo
Všechny balíky jsou aktuální.
W: http://repo.mysql.com/apt/ubuntu/dists/focal/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: Cíl Sources (mysql-8.0/source/Sources) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:10 a /etc/apt/sources.list.d/mysql.list:12
W: Cíl Packages (mysql-8.0/binary-amd64/Packages) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl Packages (mysql-8.0/binary-i386/Packages) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl Packages (mysql-8.0/binary-all/Packages) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl Translations (mysql-8.0/i18n/Translation-cs_CZ) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl Translations (mysql-8.0/i18n/Translation-cs) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl Translations (mysql-8.0/i18n/Translation-en) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl DEP-11 (mysql-8.0/dep11/Components-amd64.yml) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl DEP-11 (mysql-8.0/dep11/Components-all.yml) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl DEP-11-icons-small (mysql-8.0/dep11/icons-48x48.tar) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl DEP-11-icons (mysql-8.0/dep11/icons-64x64.tar) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl DEP-11-icons-hidpi (mysql-8.0/dep11/icons-64x64@2.tar) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl CNF (mysql-8.0/cnf/Commands-amd64) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl CNF (mysql-8.0/cnf/Commands-all) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: http://dl.openfoam.org/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: Cíl Sources (mysql-8.0/source/Sources) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:10 a /etc/apt/sources.list.d/mysql.list:12
W: Cíl Packages (mysql-8.0/binary-amd64/Packages) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl Packages (mysql-8.0/binary-i386/Packages) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl Packages (mysql-8.0/binary-all/Packages) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl Translations (mysql-8.0/i18n/Translation-cs_CZ) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl Translations (mysql-8.0/i18n/Translation-cs) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl Translations (mysql-8.0/i18n/Translation-en) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl DEP-11 (mysql-8.0/dep11/Components-amd64.yml) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl DEP-11 (mysql-8.0/dep11/Components-all.yml) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl DEP-11-icons-small (mysql-8.0/dep11/icons-48x48.tar) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl DEP-11-icons (mysql-8.0/dep11/icons-64x64.tar) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl DEP-11-icons-hidpi (mysql-8.0/dep11/icons-64x64@2.tar) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl CNF (mysql-8.0/cnf/Commands-amd64) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
W: Cíl CNF (mysql-8.0/cnf/Commands-all) je nastaven vícekrát v /etc/apt/sources.list.d/mysql.list:9 a /etc/apt/sources.list.d/mysql.list:11
root@kvetoslav:/home/kvetoslav# sudo apt install mysql-server
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí… Hotovo
Načítají se stavové informace… Hotovo
Následující dodatečné balíky budou instalovány:
  mysql-client mysql-community-server mysql-community-server-core
Následující NOVÉ balíky budou nainstalovány:
  mysql-client mysql-community-server mysql-community-server-core mysql-server
0 aktualizováno, 4 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Nutno stáhnout 23,6 MB archivů.
Po této operaci bude na disku použito dalších 138 MB.
Chcete pokračovat? [Y/n] y
Stahuje se:1 http://repo.mysql.com/apt/ubuntu jammy/mysql-8.0 amd64 mysql-client amd64 8.0.30-1ubuntu22.04 [67,5 kB]
Stahuje se:2 http://repo.mysql.com/apt/ubuntu jammy/mysql-8.0 amd64 mysql-community-server-core amd64 8.0.30-1ubuntu22.04 [23,4 MB]
Stahuje se:3 http://repo.mysql.com/apt/ubuntu jammy/mysql-8.0 amd64 mysql-community-server amd64 8.0.30-1ubuntu22.04 [79,3 kB]
Stahuje se:4 http://repo.mysql.com/apt/ubuntu jammy/mysql-8.0 amd64 mysql-server amd64 8.0.30-1ubuntu22.04 [67,5 kB]
Staženo 23,6 MB za 1s (31,6 MB/s)       
Přednastavují se balíky…
Vybírá se dosud nevybraný balík mysql-client.
(Načítá se databáze … nyní je nainstalováno 223860 souborů a adresářů.)
Připravuje se nahrazení …/mysql-client_8.0.30-1ubuntu22.04_amd64.deb …
Rozbaluje se mysql-client (8.0.30-1ubuntu22.04) …
Vybírá se dosud nevybraný balík mysql-community-server-core.
Připravuje se nahrazení …/mysql-community-server-core_8.0.30-1ubuntu22.04_amd64.
deb …
Rozbaluje se mysql-community-server-core (8.0.30-1ubuntu22.04) …
Vybírá se dosud nevybraný balík mysql-community-server.
Připravuje se nahrazení …/mysql-community-server_8.0.30-1ubuntu22.04_amd64.deb …
Rozbaluje se mysql-community-server (8.0.30-1ubuntu22.04) …
Vybírá se dosud nevybraný balík mysql-server.
Připravuje se nahrazení …/mysql-server_8.0.30-1ubuntu22.04_amd64.deb …
Rozbaluje se mysql-server (8.0.30-1ubuntu22.04) …
Nastavuje se balík mysql-client (8.0.30-1ubuntu22.04) …
Nastavuje se balík mysql-community-server-core (8.0.30-1ubuntu22.04) …
Nastavuje se balík mysql-community-server (8.0.30-1ubuntu22.04) …
Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 142.
Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 142.
Nastavuje se balík mysql-server (8.0.30-1ubuntu22.04) …
Zpracovávají se spouštěče pro balík man-db (2.10.2-1) …
Zpracovávají se spouštěče pro balík libc-bin (2.35-0ubuntu3.1) …
root@kvetoslav:/home/kvetoslav# sudo systemctl start mysql.service
Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xeu mysql.service" for details.
root@kvetoslav:/home/kvetoslav# systemctl status mysql.service
× mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset:>
     Active: failed (Result: exit-code) since Sun 2022-09-25 16:43:51 CEST; 33s>
       Docs: man:mysqld(8)
             http://dev.mysql.com/doc/refman/en/using-systemd.html
    Process: 6871 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (co>
        CPU: 84ms

zář 25 16:43:51 kvetoslav systemd[1]: mysql.service: Scheduled restart job, res>
zář 25 16:43:51 kvetoslav systemd[1]: Stopped MySQL Community Server.
zář 25 16:43:51 kvetoslav systemd[1]: mysql.service: Start request repeated too>
zář 25 16:43:51 kvetoslav systemd[1]: mysql.service: Failed with result 'exit-c>
zář 25 16:43:51 kvetoslav systemd[1]: Failed to start MySQL Community Server.
lines 1-13/13 (END)
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Michal "Tylnesh" Kohútek

  • Administrátor fóra
  • Stálý člen
  • ******
  • Příspěvků: 1070
    • Lords Of Tech
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #3 kdy: 25 Září 2022, 19:30:51 »
Tak osobne mam LAMP a LEMP serverov nainstalovanych dost, ale tvoje chyby su zaujimave.

V prvom rade tato veta:

Dovoluji si tvrdit, že snad nejlepší návod na Síti pro instalaci [/b] je akronym  s OS Linux - LAMPP .
mi nedava zmysel. Co ma LAMP spolocne so sietou? Okrem toho, ze sa jedna o de facto standard pre web hosting?

V druhom rade mas nahodeny nejaky repozitar, ktory ma neaktualne kluce.

V tretom rade sa instaluje vacsinou metabalik bez konkretneho urcenia verzie, pretoze inak hrozi velmi kratka doba spotreby navodu.

Osobne by som pre vacsinu pouzivatelov skor odporucal miesto klasickeho LAMP servera jeho modifikaciu - LEMP server. Tzn. Linux, NginX, MariaDB, PHP. NginX je vyrazne jednoduchsi na konfiguraciu a taktiez vyrazne vykonnejsi na pocet splnenych requestov a MariaDB je nezatazena Oraclackym bullshitom.
https://lordsoftech.com

Registered Linux User #506395

--- Smartphone 0: Apple iPhone 11
--- Smartphone 1: OnePlus 3T - Ubuntu Touch
--- Laptop 0: Apple Macbook Air M1
--- Laptop 1: Lenovo Thinkpad X1 Carbon Gen 3
--- Workstation: Ryzen 7 2700X, RX 5700XT, 32GB RAM
--- Other: Niekolko kusov od kazdeho vydaneho variantu Raspberry Pi

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #4 kdy: 26 Září 2022, 10:13:13 »
Kód: [Vybrat]
Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


Toto je problém se závislostmi balíčů! MySQL pro Ubuntu ve verzi 22.04. LTS to neumí!
Co dělají technici?
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Michal "Tylnesh" Kohútek

  • Administrátor fóra
  • Stálý člen
  • ******
  • Příspěvků: 1070
    • Lords Of Tech
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #5 kdy: 26 Září 2022, 11:10:52 »
Co robia technici? Mozno cakaju, kedy zdvihnes zadok a miesto reptania napises bug report (ak to teda je chyba Ubuntu a nie problem, ktory si v systeme sposobil ty vlastnymi zasahmi).

Aby som vsak nehovoril naprazdno, zrovna nahadzujem novu cistu instanciu 22.04 a idem nahodit LAMP server, aby som zistil, ci je chyba v tebe, v navode alebo naozaj v Ubuntu.
https://lordsoftech.com

Registered Linux User #506395

--- Smartphone 0: Apple iPhone 11
--- Smartphone 1: OnePlus 3T - Ubuntu Touch
--- Laptop 0: Apple Macbook Air M1
--- Laptop 1: Lenovo Thinkpad X1 Carbon Gen 3
--- Workstation: Ryzen 7 2700X, RX 5700XT, 32GB RAM
--- Other: Niekolko kusov od kazdeho vydaneho variantu Raspberry Pi

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #6 kdy: 26 Září 2022, 11:44:28 »
Tak jsem smazal MYSQL
Kód: [Vybrat]
sudo apt-get remove --purge mysql-\*

A nahodil nový:

Kód: [Vybrat]
sudo apt-get install mysql-server mysql-client

A nyní mně funguje.

OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #7 kdy: 26 Září 2022, 11:54:40 »
@Michal "Tylnesh" Kohútek

Díky za vysvětlení.
No ještě budu pokračovat v instalaci podle toho odkazu, návodu, co jsem našel.
Ten návrh na LEMP server, to jsem už slyšel. Mohu poprosit o odkaz, protože všechny na Síti nemusí být OK.
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #8 kdy: 26 Září 2022, 14:15:43 »
Dále Již mám vytvořeného virtuálního hostitele pro web.

Kód: [Vybrat]
kvetoslav@kvetoslav:~$ sudo mkdir /var/www/domain
[sudo] heslo pro kvetoslav:
kvetoslav@kvetoslav:~$ sudo chown -R $USER:$USER /var/www/domain
kvetoslav@kvetoslav:~$ sudo nano /etc/apache2/sites-available/domain.conf
kvetoslav@kvetoslav:~$ sudo a2ensite domain
Enabling site domain.
To activate the new configuration, you need to run:
  systemctl reload apache2
kvetoslav@kvetoslav:~$ sudo a2dissite 000-default
Site 000-default disabled.
To activate the new configuration, you need to run:
  systemctl reload apache2
kvetoslav@kvetoslav:~$ sudo apache2ctl configtest
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 2a00:ca8:a16:6e75:b891:f09f:a49c:4fa0. Set the 'ServerName' directive globally to suppress this message
Syntax OK
kvetoslav@kvetoslav:~$ sudo systemctl reload apache2
kvetoslav@kvetoslav:~$ nano /var/www/domain/index.html




OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Michal "Tylnesh" Kohútek

  • Administrátor fóra
  • Stálý člen
  • ******
  • Příspěvků: 1070
    • Lords Of Tech
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #9 kdy: 26 Září 2022, 18:51:55 »
@Michal "Tylnesh" Kohútek

Díky za vysvětlení.
No ještě budu pokračovat v instalaci podle toho odkazu, návodu, co jsem našel.
Ten návrh na LEMP server, to jsem už slyšel. Mohu poprosit o odkaz, protože všechny na Síti nemusí být OK.

Aj prave na DigitalOcean maju navod na LEMP. Osobne to povazujem za podstatne jednoduchsiu kombinaciu na instalaciu i spravu do buducnosti. Jedinu vec, ktoru tam osobne menim je ze miesto MySQL pouzivam MariaDB (sudo apt install mariadb-server), inak je postup rovnaky.
https://lordsoftech.com

Registered Linux User #506395

--- Smartphone 0: Apple iPhone 11
--- Smartphone 1: OnePlus 3T - Ubuntu Touch
--- Laptop 0: Apple Macbook Air M1
--- Laptop 1: Lenovo Thinkpad X1 Carbon Gen 3
--- Workstation: Ryzen 7 2700X, RX 5700XT, 32GB RAM
--- Other: Niekolko kusov od kazdeho vydaneho variantu Raspberry Pi

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #10 kdy: 27 Září 2022, 12:52:34 »
@Michal "Tylnesh" Kohútek

Díky za vysvětlení.
No ještě budu pokračovat v instalaci podle toho odkazu, návodu, co jsem našel.
Ten návrh na LEMP server, to jsem už slyšel. Mohu poprosit o odkaz, protože všechny na Síti nemusí být OK.

Aj prave na DigitalOcean maju navod na LEMP. Osobne to povazujem za podstatne jednoduchsiu kombinaciu na instalaciu i spravu do buducnosti. Jedinu vec, ktoru tam osobne menim je ze miesto MySQL pouzivam MariaDB (sudo apt install mariadb-server), inak je postup rovnaky.

Takže jsem vše vymazal a rozhodl se pro:
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-22-04
!!!
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #11 kdy: 27 Září 2022, 13:18:23 »
Krok 1 – Instalace webového serveru Nginx
Hned na začátku instalace (upgrade) píše:
Upozornění: apt-key je zastaralý. Místo toho spravujte soubory svazků klíčů v trusted.gpg.d (viz apt-key(8)).
/etc/apt/trusted.gpg

Ale ignoroval jsem tento warning a průběh instalace byl OK. Viz. výsledek testu, obr.1.

Krok 2 — Instalace MySQL
Podle návodu rovněž, ale neúspěšně dokončeno!!!!!!!!!!!!!!!
sudo systemctl start mysql.service
píše chybu:

Kód: [Vybrat]
kvetoslav@kvetoslav:~$ sudo systemctl start mysql.service
Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xeu mysql.service" for details.
kvetoslav@kvetoslav:~$

Kód: [Vybrat]
kvetoslav@kvetoslav:~$ sudo mysql
[sudo] heslo pro kvetoslav:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
kvetoslav@kvetoslav:~



Krok 3 – Instalace PHP
Rovněž OK!

Krok 4 — Konfigurace Nginx pro použití PHP procesoru
OK!!!

http://server_domain_or_IP
Viz. obrázek.

Krok 5 – Testování PHP s Nginx
OK, bez problémů!

Krok 6 - instalace MariaDB
Kód: [Vybrat]
root@kvetoslav:/home/kvetoslav# sudo mariadb-upgrade
This installation of MariaDB is already upgraded to 10.6.7-MariaDB.
There is no need to run mysql_upgrade again for 10.6.7-MariaDB.
You can use --force if you still want to run mysql_upgrade


Ukázka části kódu:
Kód: [Vybrat]
- Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!
root@kvetoslav:/home/kvetoslav# sudo mariadb-upgrade
This installation of MariaDB is already upgraded to 10.6.7-MariaDB.
There is no need to run mysql_upgrade again for 10.6.7-MariaDB.
You can use --force if you still want to run mysql_upgrade
root@kvetoslav:/home/kvetoslav# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 43
Server version: 10.6.7-MariaDB-2ubuntu1 Ubuntu 22.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>




« Poslední změna: 29 Září 2022, 10:09:30 od Kvido »
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
Re:LAMP pro Ubuntu 22.04. LTS, instalace
« Odpověď #12 kdy: 29 Září 2022, 10:22:53 »
Již provozuji phpMyadmin.
Databáze MariaDB se lépe konfigurovala než MySQL.
« Poslední změna: 03 Října 2022, 15:55:19 od Kvido »
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

Kvido

  • Stálý člen
  • **
  • Příspěvků: 527
    • nekecamweb.cz
Re:LAMP pro Ubuntu 22.04. LTS, instalace. VYŘEŠENO
« Odpověď #13 kdy: 03 Října 2022, 15:53:33 »
Dnes jsem na localhost již nainstaloval kompletní CMS PHP-Fusion. Takže mohu kodování zkoušet a upravovat, bez závislosti na ostrém webu. Je to velká výhoda!!!  :D
Dá se říc, tato instalace je poměrně těžká pro začátečníky, ale lze ji realizovat.
Já děkuji adminovi Michalovi za prvotní nakopnutí!
Prostě platí - nevzdávat se a makat. Že by aktuálně i pro ukrajinské vojáky, rozhodně ano!
Zdravím all!!!
OS: Ubuntu 23.04
PC: Intel® Celeron(R) J4005 CPU @ 2.00GHz × 2, grafika: Mesa Intel® UHD Graphics 600 (GLK 2), disk SSD, 450 GB, paměť DDR 4 - 3,7 GiB.

 

Provoz zaštiťuje spolek OpenAlt.