GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat FAMP (FreeBSD 10, Apache, MySQL, PHP) na cloud nebo VPS server

Úvod

Tento návod vám pomůže s instalací FAMP ve FreeBSD 10, abyste mohli úspěšně provozovat vysoce dostupnou stabilní platformu pro vaše webové prostředí. FAMP je jednoduše softwarový balík, který se skládá ze 4 komponent, které společně tvoří výkonný webový server. V tomto nastavení jsou však zkratky následující:FreeBSD (F ) je jádro platformy, které bude podporovat ostatní komponenty. Apache (A ) se používá pro webovou službu. MySQL (M ) se používá pro správu databází a PHP (P ) se používá jako programovací jazyk.

Předpoklady

Potřebujete server FreeBSD, který je nakonfigurován se statickou IP adresou. Pokud ještě nemáte server, můžete navštívit naši stránku možností hostování VPS a spustit nový server za méně než 30 sekund.

Nainstalujte FAMP na FreeBSD 10

Chcete-li začít, přihlaste se ke svému serveru FreeBSD přes SSH nebo prostřednictvím konzole VNC zde. Servery Atlantic.Net Cloud jsou nastaveny jako minimální instalace, aby se zabránilo tomu, že budou instalovány a nikdy použity zbytečné balíčky. Pokud některé softwarové balíčky, které jste zvyklí používat, nejsou ve výchozím nastavení nainstalovány, můžete je podle potřeby nainstalovat. Pojďme si stáhnout nano, abychom mohli zjednodušit tento tutoriál.

pkg install nano

Ujistěte se, že váš server je plně aktuální, abychom mohli dokončit přípravu.

freebsd-update fetch
freebsd-update install

Můžeme pokračovat v procesu a nainstalovat FAMP na váš server s aktuálním serverem.

Nainstalujte Apache na FreeBSD 10

Začněte instalací Apache pomocí následujícího příkazu:

pkg install apache24

Povolte a spusťte službu Apache pomocí následujících příkazů:

sysrc apache24_enable=yes
service apache24 start

Chcete-li upravit hlavní konfigurační soubor Apache pro jeden nebo více webů podle vašich preferencí, jsou nakonfigurovány v následujícím adresáři:

nano /usr/local/etc/apache24/httpd.conf

Chcete-li ověřit a otestovat instalaci, vytvořte/upravte testovací soubor HTML v následujícím adresáři pomocí příkazu níže:

nano /usr/local/www/apache24/data/index.html

Vložte/nahraďte následující kód v souboru HTML, poté jej uložte a ukončete:

<html>
<title>CONGRATULATIONS</title>
<body>
<h2>You have just installed Apache on your FreeBSD Server</h2>
</body>
</html>

Nyní můžete ověřit, že je Apache správně nainstalován, zadáním http:// a vaší IP adresy do vašeho prohlížeče (http:// YOUR.IP.ADD.RESS ). Chcete-li získat IP adresu vašeho serveru, zadejte následující příkaz:

ifconfig vtnet0 | grep "inet " | awk '{ print $2 }'

Toto je testovací stránka vytvořená pro ověření, zda byl Apache správně nainstalován ve FreeBSD

Restartujte službu Apache, aby se změny projevily ve vašem systému.

service apache24 restart

Nainstalujte MySQL na FreeBSD 10

Poté bychom rádi pokračovali instalací MySQL. Po spuštění následujícího MySQL stiskněte klávesu enter a vyberte y a potvrďte instalaci klepnutím na Enter.

pkg install mysql55-server

Povolte a spusťte službu MySQL pomocí následujících příkazů:

sysrc mysql_enable=yes
service mysql-server start

Chcete-li zajistit zabezpečení výchozího nastavení MySQL, pokračujte příkazem níže:

mysql_secure_installation

Poznámka:Když se zobrazí výzva „Zadejte aktuální heslo pro root“, stiskněte klávesu Enter pro žádné a poté Y(Ano) pro nastavení hesla MYSQL. Poté budete vyzváni řadou otázek. Stačí napsat Y pro ano na všech z nich. Viz snímek obrazovky níže:

Toto je bezpečná instalace obrazovky při instalaci MySql na server FreeBSD FAMP Stack

Nainstalujte PHP na FreeBSD 10

Nakonec uzavřeme FAMP Stack instalací PHP a jeho konfigurací pro práci s Apache.

pkg install mod_php56 php56-mysql php56-mysqli

S nainstalovaným PHP můžeme začít s přípravou na jeho konfiguraci pomocí Apache. Zkopírujte ukázkový konfigurační soubor PHP do správného umístění.

cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

Poté spusťte následující příkaz k obnovení nových změn v systému.

rehash

Aktualizujte konfigurační soubor Apache pomocí následujícího příkazu:

nano /usr/local/etc/apache24/httpd.conf

Najděte řádek DirectoryIndex a přidejte index.php do existujícího index.html, aby Apache četl soubory PHP. Řádek by měl vypadat takto:

Takto by měl vypadat výstup Apache po přidání index.php do řádku DirectoryIndex

(poznámka:použijte Ctrl+w v nano k vyhledávání DirectoryIndex )

Přidejte následující řádky na konec konfiguračního souboru, aby Apache mohl podle toho fungovat s informacemi PHP.

<FilesMatch "\.php$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>

Fantastický! Nyní můžete uložit soubor a restartovat Apache, aby se všechny vaše konfigurace projevily.

service apache24 restart

Chcete-li ověřit a otestovat instalaci, vytvořte testovací soubor PHP v následujícím adresáři pomocí příkazu níže:

nano /usr/local/www/apache24/data/info.php

Do prázdného souboru vložte následující kód PHP, uložte jej a ukončete:

<?php phpinfo(); ?>

Restartujte službu Apache HTTP naposledy, aby se všechny změny projevily.

service apache24 restart

Nyní můžete ověřit, zda je PHP správně nainstalováno, zadáním následujícího do prohlížeče.
http:// YOUR.IP.ADD.RESS/info.php

Po instalaci PHP na server FAMP Stack FreeBSD je toto výchozí stránka.

Co dál?

Gratulujeme! Nyní máte server s platformou FAMP Stack pro vaše webové prostředí. Děkujeme, že nás sledujete, a neváhejte nás kontaktovat pro další aktualizace nebo se dozvíte více o službách Atlantic.Net, jako je hosting VPS.


Linux
  1. Jak nainstalovat Apache, MariaDB a PHP (FAMP) Stack na FreeBSD

  2. Jak nainstalovat LAMP Apache, MySQL, PHP na Debian 11

  3. Jak nainstalovat zásobník Apache, MariaDB a PHP (FAMP) na FreeBSD 11

  1. Jak nainstalovat webový server Apache na Alpine Linux

  2. Jak nainstalovat Apache, MySQL &PHP (LAMP) na CentOS 8

  3. Jak nainstalovat Apache, MySQL a PHP na AlmaLinux 8

  1. Jak nainstalovat Apache ve FreeBSD

  2. Jak nainstalovat Linux, Apache, MySQL a PHP (LAMP) na Fedora 20 Cloud Server

  3. Jak nainstalovat Apache, MySQL, PHP (LAMP) na Fedoru 21