Přejít na hlavní obsah

Podrobné pokyny-jak správně nastavit php pro apache v ubuntu

PHP - je to výkonný a široce používaný programovací jazyk, který weboví vývojáři často používají k vytváření dynamických webových stránek. Integruje se se serverem Apache, který vám umožňuje zpracovávat skripty PHP a generovat dynamický obsah.

Pokud jste vlastníkem serveru založeného na Ubuntu a chcete používat PHP s Apache, pak vám tento průvodce krok za krokem pomůže nakonfigurovat váš systém a nainstalovat potřebné komponenty.

Krok 1: Instalace Apache

Před zahájením instalace PHP na vašem serveru musíte nainstalovat a nakonfigurovat Apache. Apache můžete nainstalovat pomocí nástroje pro správu balíčků apt:

sudo apt-get install apache2

Krok 2: instalace PHP

Po instalaci Apache nainstalujeme PHP a potřebné balíčky:

sudo apt-get install php libapache2-mod-php php-mysql

libapache2-mod-php - je to modul Apache, který umožňuje serveru zpracovávat skripty PHP. php-mysql - balíček, který obsahuje podporu MySQL, pokud potřebujete pracovat s touto databází.

Krok 3: Kontrola instalace

Po dokončení instalace PHP můžete zkontrolovat, že vše funguje vytvořením jednoduchého skriptu PHP. Vytvořte soubor info.php v adresáři /var/www/html a přidejte do něj následující kód:

Otevřete svůj oblíbený webový prohlížeč a přejděte na http://IP-адрес-сервера/info..php. Pokud vidíte informace o PHP, znamená to, že PHP je úspěšně nainstalován a nakonfigurován na vašem serveru.

To je všechno! Nyní máte úplný návod, jak nastavit PHP pro Apache v Ubuntu. Dynamické webové stránky a aplikace můžete začít vytvářet pomocí síly PHP a nainstalovaného serveru Apache.

Instalace Apache na Ubuntu

  1. Otevřete terminál v Ubuntu.
  2. Zadejte příkaz sudo apt update pro aktualizaci seznamu balíčků.
  3. Poté zadejte příkaz sudo apt install apache2 pro instalaci Apache.
  4. Po zadání příkazu budete vyzváni k zadání hesla správce. Zadejte své heslo a stiskněte Enter.

Poté bude Apache nainstalováno na váš systém. Můžete zkontrolovat, zda Apache funguje otevřením webového prohlížeče a zadáním do adresního řádku http://localhost .. Pokud je vše správně nakonfigurováno, zobrazí se stránka Apache welcome.

Instalace Apache

Krok 1: Chcete-li začít instalovat Apache na Ubuntu, spusťte následující příkaz:

sudo apt-get update

Aktualizace balíčků vám pomůže zajistit, že nainstalujete nejaktuálnější verzi Apache.

Krok 2: Po dokončení aktualizace zadejte následující příkaz k instalaci Apache:

sudo apt-get install apache2

K instalaci balíčku Apache2 použijte příkaz 'install'.

Krok 3: Při instalaci možná budete potřebovat potvrzení nebo zadání hesla. V případě potřeby zadejte své heslo a počkejte na dokončení instalace.

Krok 4: Po dokončení instalace se Apache spustí automaticky.

Nyní můžete vidět uvítací stránku Apache webového serveru otevřením webového prohlížeče a zadáním následující adresy URL: http://localhost/

Nastavení PHP

Nejprve se ujistěte, že máte nainstalovaný Apache. Pokud jste ještě nenainstalovali Apache, spusťte následující příkaz:

  • sudo apt-get install apache2

Nyní nainstalujte PHP a potřebné moduly pomocí následujícího příkazu:

  • sudo apt-get install php libapache2-mod-php php-mysql

Po instalaci PHP je nutné nakonfigurovat Apache tak, aby používal PHP. Otevřete konfigurační soubor Apache pomocí příkazu:

  • sudo nano /etc/apache2/mods-enabled/dir.conf

Najděte řádek začínající a přesuňte index.php před indexem.html . Níže je uveden příklad:

  • DirectoryIndex index.php index.html

Uložte soubor a zavřete jej.

Nyní je nutné restartovat Apache, aby se změny projevily. Spusťte následující příkaz:

  • sudo service apache2 restart

Nyní by měl být PHP nakonfigurován a spuštěn s Apache na Ubuntu.

Změna konfigurace Apache

Chcete-li nakonfigurovat php pro Apache v Ubuntu, musíte změnit některé možnosti v konfiguračním souboru Apache.

1. Otevřete terminál a zadejte následující příkaz k otevření konfiguračního souboru Apache:

sudo nano /etc/apache2/apache2.conf

2. Najděte řádek obsahující DirectoryIndex, a přidejte index.php seznam souborů-indexů. Ujistěte se také, že řádek končí středníkem (;).

DirectoryIndex index.php index.html;

3. Uložte změny kliknutím Ctrl+O, a potom Enter. Poté soubor zavřete kliknutím Ctrl+X.

4. Poté soubor upravte php.ini povolit podporu PHP modulem Apache.

Chcete-li to provést, zadejte následující příkaz:

sudo nano /etc/php/7.4/apache2/php.ini

5. Najděte řádek obsahující display_errors, a zkontrolujte, zda na ní záleží On. Pokud na ní záleží Off změňte ji na On.

display_errors = On

6. Uložte soubor kliknutím Ctrl+O, a potom Enter. Poté soubor zavřete kliknutím Ctrl+X.

7. Restartujte Apache, aby se změny projevily zadáním následujícího příkazu:

sudo service apache2 restart

Nyní je php nakonfigurován pro Apache v Ubuntu a je připraven k použití.

Kontrola nastavení PHP pro Apache

Chcete-li se ujistit, že vaše nastavení PHP pro Apache bylo úspěšné, můžete provést několik jednoduchých kroků k testování.

  1. Vytvořte nový soubor s názvem info.php v kořenovém adresáři webového serveru:
  2. Ujistěte se, že máte přístupová práva k vytvoření souboru v tomto adresáři.
  3. Otevřete terminál a zadejte příkaz: sudo nano /var/www/html/info.php
  4. Přidejte následující kód do souboru info.php a uložte jej:

Pokud se vám nepodařilo zobrazit stránku s informacemi o PHP, zkontrolujte následující nastavení:

  • Ujistěte se, že soubor info.php je ve správném adresáři a obsahuje správný kód.
  • Zkontrolujte nainstalovaný a nakonfigurovaný PHP na vašem serveru.
  • Po provedení změn v nastavení PHP se ujistěte, že se Apache restartuje.

Pokud problém přetrvává, můžete se obrátit na dokumentaci nebo komunitu vývojářů a získat další pomoc.

Užitečné zdroje a Rady

Pro podrobné informace o různých nastaveních a možnostech konfigurace se obraťte na oficiální dokumentaci PHP.

Prozkoumejte dokumentaci Apache pro pochopení základních konfiguračních souborů a parametrů serveru.

Pokud chcete vytvořit plnohodnotný webový server, podívejte se na tuto příručku, která pokrývá instalaci a konfiguraci Apache, MySQL a PHP na Ubuntu.

Prozkoumejte tento konfigurační soubor PHP pro přizpůsobení různých možností, jako jsou cesty, směrnice a úrovně protokolování.

Navštivte oficiální stránky Ubuntu pro nejnovější verze a aktualizace a přístup ke komunitě uživatelů a dokumentaci.

Zvažte tyto užitečné zdroje a tipy pro hlubší ponoření do práce s PHP a nastavením webového serveru Apache na Ubuntu. To vám pomůže optimalizovat výkon a zlepšit zabezpečení vaší webové aplikace.