V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Nette PHP Framework na vašem CentOS 7. Pro ty z vás, kteří nevěděli, Nette Framework je oblíbený nástroj pro PHP vývoj webových aplikací Je navržen tak, aby byl co nejpoužitelnější a nejpřátelštější. Zaměřuje se na bezpečnost a výkon a rozhodně je jedním z nejbezpečnějších frameworků PHP. Nette Framework mluví vaším jazykem a pomáhá vám snadno vytvářet lepší webové stránky.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukáže vám krok za krokem instalaci Nette PHP Framework v CentOS 7.
Instalace Nette PHP Framework na CentOS 7
Krok 1. Nejprve musíme do našeho systému přidat úložiště EPEL.
yum install epel-releaseyum -y update
Krok 2. Nainstalujte server LAMP.
Je vyžadován server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.
Krok 3. Nainstalujte Composer.
Stáhněte a nainstalujte Composer provedením následujícího příkazu:
curl -sS https://getcomposer.org/installer | php
Ukázkový výsledek:
[root@idroot ~]# curl -sS https://getcomposer.org/installer | php#!/usr/bin/env phpNěkterá nastavení na vašem počítači mohou způsobit problémy se stabilitou aplikace Composer. Pokud narazíte na problémy, zkuste změnit následující:Váš PHP (5.3.3) je poměrně starý, upgradujete na PHP 5.3.4 nebo vyšší je doporučeno. Composer pro většinu lidí funguje s verzí 5.3.2+, ale mohou se vyskytnout problémy s okrajovými případy. Stahování... Composer úspěšně nainstalován do:/root/composer.phar Použijte jej:php creator.phar
Po dokončení procesu můžete vytvořit „composer.phar
’ spustitelný soubor spuštěním následujícího příkazu:
chmod +x skladatel.phar
Nyní pomocí následujících příkazů zpřístupněte skladatel globálně všem uživatelům ve vašem systému, který lze použít pro všechny aplikace PHP v tomto systému:
mv skladatel.phar /usr/local/bin/composer
Pro aktualizaci na nejnovější verzi pro skladatele použijte následující příkaz:
samoaktualizace skladatele
Verzi skladatele můžete také zkontrolovat spuštěním následujícího příkazu:
skladatel -V
Krok 4. Vytvořte aplikaci Nette.
Přejdeme do kořenového adresáře webových dokumentů a pomocí nástroje Composer vytvoříme novou aplikaci Nette pomocí následujících příkazů:
cd /var/www/htmlcomposer create-project nette/sandbox myapp
Budeme muset změnit oprávnění některých složek:
chown -R apache.apache myappchmod -R 755 myappchmod -R 777 myapp/tmp myapp/log
Krok 5. Otevřete aplikaci Nette.
V této fázi jste úspěšně nakonfigurovali Nette framework na vašem localhost systému. Otevřete svůj oblíbený prohlížeč a přejděte na http://localhost/myapp/ www/
a dokončete požadované kroky k dokončení instalace.
Krok 5. Konfigurace webového serveru Apache pro Nette.
Vytvoříme virtuálního hostitele Apache pro váš web Craft CMS. Nejprve vytvořte '/etc/httpd/conf.d/vhosts.conf ’ pomocí textového editoru dle vašeho výběru:
nano /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.conf
Dále vytvořte virtuálního hostitele:
mkdir /etc/httpd/vhosts.d/nano /etc/httpd/vhosts.d/yourdomain.com.conf
Přidejte následující řádky:
ServerAdmin [email protected] "/var/www/html/nette/www"ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše Uložte a zavřete soubor. Restartujte službu Apache, aby se změny projevily:
systemctl restart httpd.serviceBlahopřejeme! Úspěšně jste nainstalovali Nette PHP Framework. Děkujeme, že jste použili tento návod k instalaci Nette PHP Framework na váš systém CentOS 7. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální Web Nette PHP Framework.
Cent OS