GNU/Linux >> Znalost Linux >  >> OpenSuse

Jak nainstalovat Apache a PHP na OpenSUSE 15.1

V tomto článku se podíváme, jak nainstalovat Apache a PHP na OpenSUSE 15.1

Nainstalujte Apache2 na OpenSUSE 15.1

Webový server Apache je neuvěřitelně populární v systémech založených na Unixu, jako je OpenSUSE. Proto je také dostupný z oficiálních repozitářů.

Otevřete tedy terminál a obnovte mezipaměť úložišť.

:~$ sudo zypper refresh

Až budete hotovi, můžete jej nainstalovat spuštěním následujícího příkazu:

:~$ sudo zypper in apache2

Zadejte uživatelské heslo. Poté uvidíte všechny balíčky k instalaci spolu s hlavním. Pokud souhlasíte, stiskněte klávesu a.

Na rozdíl od Ubuntu a Debianu není služba apache inicializována. Takže to musíte udělat ručně pomocí příkazu systemctl.

:~$ sudo systemctl start apache2

Podobně, pokud chcete, aby se spustil se systémem, což se v těchto případech velmi doporučuje, spusťte jej:

:~$ sudo systemctl enable apache2

Není zbytečné kontrolovat stav služby a ověřit případné chyby.

:~$ sudo systemctl status apache2

Obrázek výše ukazuje, že Apache běží správně.

Pamatujte, že Apache2 je systémová služba, kterou můžete spravovat pomocí příkazu systemctl.

Můžete také ukázat verzi Apache, kterou jsme právě nainstalovali.

:~$ sudo httpd -v

Testování instalace Apache

Všechno vypadá dobře, ale musíte provést test a ujistit se, že je vše v pořádku.

A nejlepší způsob, jak toho dosáhnout, je vytvořit HTML a vložte jej do kořenového adresáře Apache, což je v OpenSUSE /srv/www/htdocs/

:~$ sudo nano /srv/www/htdocs/index.html

A napište nějaký jednoduchý HTML kód jako například

<html> 
    <body> 
       <Hello world! 
    </body> 
</html>

Uložte změny a zavřete editor.

OpenSUSE bere zabezpečení velmi vážně, a proto ve výchozím nastavení instaluje a konfiguruje firewall. Pokud nenastavíte pravidlo pro spuštění Apache, jednoduše to nebude fungovat.

Takže buď otevřete porty 80 a 443 nebo přidejte službu HTTP do brány firewall.

:~$ sudo firewall-cmd --add-service=http --permanent

V příkazu je uvedeno, že změna je trvalá. I když jej můžete z osobních důvodů smazat.

A chcete-li použít tyto změny, musíte restartovat bránu firewall.

:~$ sudo firewall-cmd --reload

Nyní můžete otevřít webový prohlížeč a přejít na

http://computer_IP

Nebo:

http://your-domain

A budete muset sledovat běh kódu, který jste napsali.

Apache a PHP na OpenSUSE – Nainstalujte PHP

Apache funguje dobře, ale bez programovacího jazyka, který zpracovává dynamické webové stránky, je k ničemu.

Tímto jazykem tedy může být Python, Ruby nebo PHP. V tomto případě zvolíme to druhé.

PHP je také dostupné v oficiálních repozitářích OpenSUSE, takže jej nainstalujte spuštěním v terminálu:

:~$ sudo zypper install php7 php7-mysql apache2-mod_php7

Můžete také nainstalovat mnoho různých modulů PHP, ale prozatím stačí pouze tyto.

Ve výchozím nastavení není modul PHP načten do Apache. Musíte to říct ručně.

:~$ sudo a2enmod php7

Aby se změny projevily, restartujte Apache.

:~$ sudo systemctl restart apache2

Stejně jako u Apache musíte dokázat, že je vše v pořádku. Opět platí, že nejlepší způsob, jak toho dosáhnout, je vytvořit soubor PHP a nechat jej Apache obsloužit a být schopen jej zobrazit.

:~$ sudo nano /srv/www/htdocs/test.php

Poté přidejte obsah PHP, například phpinfo metoda:

<?php
phpinfo();
?>

Znovu uložte změny a zavřete editor.

A nyní můžete otevřít webový prohlížeč a přejít na

http://computer_IP/test.php

Nebo:

http://your-domain/test.php

Pokud vše proběhlo v pořádku, zobrazí se informace o PHP.

Takže Apache a PHP pracují na OpenSUSE 15.1 Gratulujeme.

Závěr

síťová služba. To z něj dělá základní věc, kterou se musíte naučit. Ale každá distribuce Linuxu s nimi má svůj způsob práce.

OpenSUSE, který je součástí SUSE, je jedním z nejlepších řešení pro nasazení webového serveru s Apache a PHP. Je to díky stabilitě a pověsti, které se těší distribuce, která ví, jak věci dělat.

To je důvod, proč instalace vyžaduje některé další kroky, které se liší od Ubuntu nebo Debianu. Ale výsledek je stejný.

Nyní je řada na vás, líbí se vám Apache? použil jsi to? co OpenSUSE?


OpenSuse
  1. Jak nainstalovat a nastavit PHP a Apache (zásobník LAMP) na OpenSUSE Leap 15.3

  2. Jak nainstalovat a nakonfigurovat Mariadb 10 v OpenSUSE Leap 15.3

  3. Jak nainstalovat a nastavit PHP a Nginx (LEMP) na OpenSUSE Leap 15.3

  1. Jak nainstalovat OpenLiteSpeed ​​a PHP na Ubuntu

  2. Jak nainstalovat Apache Maven na Ubuntu 18.04 a 16.04

  3. Jak nainstalovat a používat Podman v OpenSUSE Leap 15.3

  1. Jak nainstalovat PHP 7.4 a 8.0 na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat Apache, PHP 7.1 a MySQL na CentOS 7.3 (LAMP)

  3. Nainstalujte Apache a PHP na CentOS 7