navody:prirucka:web

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
navody:prirucka:web [2012/11/16 07:30] – systemd stderrnavody:prirucka:web [2022/11/14 12:26] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 3: Řádek 3:
 ===== Webový server ===== ===== Webový server =====
  
-{{:navody:48x48:categories:applications-internet.png }} Pomocí trojice aplikací //MySQL//, //PHP// a //Apache// můžete svůj linuxový počítač "proměnit" v plnohodnotný webový server. O této trojici se někdy hovoří jako o tzv. //LAMP// (//**L**inux, **A**pache, **M**ySQL, **P**HP//).+{{:navody:48x48:devices:web-server.png?48 }} Pomocí trojice aplikací //MySQL// (MariaDB), //PHP// a //Apache// můžete svůj linuxový počítač "proměnit" v plnohodnotný webový server. O této trojici se někdy hovoří jako o tzv. //LAMP// (//**L**inux, **A**pache, **M**ySQL, **P**HP//). Webový server Apache lze popřípadě nahradit alternativami, z nichž dnes asi nejpopulárnější je webový server [[http://www.if-not-true-then-false.com/2011/install-nginx-php-fpm-on-fedora-centos-red-hat-rhel/|Nginx]].
  
 ==== Instalace webového serveru Apache ==== ==== Instalace webového serveru Apache ====
Řádek 14: Řádek 14:
 Pomocí následujících příkazů nainstalujete potřebné balíčky. Pomocí následujících příkazů nainstalujete potřebné balíčky.
  
-  yum -y install httpd +  dnf -y install httpd 
-  yum -y install mod_ssl +  dnf -y install mod_ssl 
-  yum -y install httpd-manual +  dnf -y install httpd-manual 
-  yum -y install mod_perl +  dnf -y install mod_perl 
-  yum -y install mod_auth_mysql +  dnf -y install mod_auth_mysql 
-  yum -y install crypto-utils +  dnf -y install crypto-utils 
-  yum -y install mod_python+  dnf -y install mod_python
  
 Službu ''httpd'' serveru spustíte příkazem systemctl: Službu ''httpd'' serveru spustíte příkazem systemctl:
Řádek 38: Řádek 38:
 Instalaci a spuštění //PHP// serveru lze provést pomocí následujících příkazů Instalaci a spuštění //PHP// serveru lze provést pomocí následujících příkazů
  
-  yum -y install php +  dnf -y install php 
-  yum -y install php-mysql+  dnf -y install php-mysql
   systemctl restart httpd.service   systemctl restart httpd.service
      
Řádek 53: Řádek 53:
 Soubor uložte. Funkčnost //PHP// serveru lze ověřit pomocí odkazu [[http://localhost/testphp.php]]. Soubor uložte. Funkčnost //PHP// serveru lze ověřit pomocí odkazu [[http://localhost/testphp.php]].
  
-==== Instalace MySQL ====+==== Instalace MySQL (MariaDB) ====
   * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]].   * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]].
   * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]].   * Přečtěte si kapitolu [[instalace_aplikaci#Přidání repozitáře]].
Řádek 59: Řádek 59:
   * Přečtěte si kapitolu [[databaze#Instalace webového serveru Apache]].   * Přečtěte si kapitolu [[databaze#Instalace webového serveru Apache]].
  
-Server //MySQL// spustíte pomocí+Server //MySQL// (MariaDB) spustíte pomocí
  
-  systemctl start mysqld.service+  systemctl start mariadb.service
      
  
-**phpMyAdmin** - webové rozhraní databáze MySQL jež je přístupné na adrese http://localhost/phpMyAdmin doinstalujete příkazem+**phpMyAdmin** - webové rozhraní databáze MySQL (MariaDB) jež je přístupné na adrese http://localhost/phpMyAdmin doinstalujete příkazem
  
-  yum install phpMyAdmin+  dnf install phpMyAdmin
  
 ==== Tipy na Apache ==== ==== Tipy na Apache ====
Řádek 92: Řádek 92:
 uživatelské rozhraní "Nastavení Serveru HTTP" (Aplikace > Systémové nástroje > HTTP) doinstalujete pomocí příkazu uživatelské rozhraní "Nastavení Serveru HTTP" (Aplikace > Systémové nástroje > HTTP) doinstalujete pomocí příkazu
  
-  yum -y install system-config-httpd+  dnf -y install system-config-httpd
  
 ==== Namapování adres URL k adresářům mimo /var/www ==== ==== Namapování adres URL k adresářům mimo /var/www ====
Řádek 266: Řádek 266:
 **Minimální instalace ZF** (instaluje minimální množství souborů potřebných pro spuštění aplikace) **Minimální instalace ZF** (instaluje minimální množství souborů potřebných pro spuštění aplikace)
  
-  yum --enablerepo=remi install php-ZendFramework+  dnf --enablerepo=remi install php-ZendFramework
      
 **Plná instalace ZF** (obsahuje všechny dodávané knihovny, DOJO a JQuery, ukázky apod.) **Plná instalace ZF** (obsahuje všechny dodávané knihovny, DOJO a JQuery, ukázky apod.)
  
-  yum --enablerepo=remi install php-ZendFramework* --exclude php-ZendFramework-Db-Adapter-Oracle+  dnf --enablerepo=remi install php-ZendFramework* --exclude php-ZendFramework-Db-Adapter-Oracle
  
 //poznámka:Zend Framework Oracle DB Adapter vyřadíme, protože k běhu vyžaduje doinstalování závislostí Oracle, které bez dalšího nastavení nepracují.// //poznámka:Zend Framework Oracle DB Adapter vyřadíme, protože k běhu vyžaduje doinstalování závislostí Oracle, které bez dalšího nastavení nepracují.//
Řádek 276: Řádek 276:
 **Vlastní instalace** **Vlastní instalace**
  
-  yum --enablerepo=remi install komponenta_z_následujícího_seznamu+  dnf --enablerepo=remi install komponenta_z_následujícího_seznamu
      
 php-ZendFramework:// Leading open-source PHP framework// php-ZendFramework:// Leading open-source PHP framework//
Řádek 445: Řádek 445:
 PDT - PHP Development Toolkit je rozšíření vývojového prostředí [[http://www.eclipse.org/|eclipse]] od vývojářů Zend. Podporu PHP Projektů doinstalujete pomocí příkazu PDT - PHP Development Toolkit je rozšíření vývojového prostředí [[http://www.eclipse.org/|eclipse]] od vývojářů Zend. Podporu PHP Projektů doinstalujete pomocí příkazu
  
-  yum install eclipse-phpeclipse+  dnf install eclipse-phpeclipse
      
 :!: Vlastník /var/www/**html** je implicitně Superuživatel. Pokud adresář chcete použít jako pracovní prostor Eclipse, musíte upravit oprávnění k přístupu do adresáře. :!: Vlastník /var/www/**html** je implicitně Superuživatel. Pokud adresář chcete použít jako pracovní prostor Eclipse, musíte upravit oprávnění k přístupu do adresáře.
Řádek 469: Řádek 469:
 Vzhledem k zastavení vývoje PDT pro Eclipse můžete využít vývojové prostředí NetBeans. Podporuje mnoho známých PHP Frameworků.  Vzhledem k zastavení vývoje PDT pro Eclipse můžete využít vývojové prostředí NetBeans. Podporuje mnoho známých PHP Frameworků. 
  
-  yum -y install netbeans+  dnf -y install netbeans
      
 Yum nabízí zpravidla starší verzi NetBeans. Aktuální verzi je možné stáhnout ze stránky [[http://netbeans.org/downloads/|netbeans.org/downloads]]. Pro Podporu českého Nette Frameworku lze doinstalovat dodatečně pomocí nabídky **Tools/Plugins**. Yum nabízí zpravidla starší verzi NetBeans. Aktuální verzi je možné stáhnout ze stránky [[http://netbeans.org/downloads/|netbeans.org/downloads]]. Pro Podporu českého Nette Frameworku lze doinstalovat dodatečně pomocí nabídky **Tools/Plugins**.
  • Poslední úprava: 2022/11/14 11:11
  • (upraveno mimo DokuWiki)