Ukážeme vám jak nainstalovat Laravel na CentOS 7 . Laravel je bezplatný open-source webový aplikační rámec PHP s výraznou a elegantní syntaxí. Je určen pro vývoj webových aplikací podle architektonického vzoru model–view–controller (MVC). Některé z funkcí Laravelu jsou modulární balíčkovací systém s vyhrazeným správcem závislostí, různé způsoby přístupu k relačním databázím, nástroje, které pomáhají při nasazení a údržbě aplikací atd... Instalace Laravel na CentOS 7 je snadný úkol, postupujte podle kroků v níže uvedeném tutoriálu a za pár minut byste jej měli mít nainstalováno.
Požadavky:
Budeme používat náš SSD 1 Plán hostování Linux VPS pro tento tutoriál.
Přihlaste se na svůj server přes SSH:
# ssh root@server_ip
1. Aktualizujte systém
Ujistěte se, že je váš server plně aktuální:
# yum update
2. Nainstalujte Apache, MariaDB a PHP
Než budeme pokračovat, nainstalujme Apache, MariaDB a PHP 5.6 spolu s potřebnými závislostmi. Nejprve nainstalujte úložiště EPEL a Webtatic pomocí níže uvedených příkazů:
# yum install epel-release # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3. Nainstalujte LAMP Stack
Nyní můžete nainstalovat LAMP (Linux Apache, MariaDB &PHP):
# yum install httpd php56w php56w-mysql mariadb-server php56w-mcrypt php56w-dom php56w-mbstring unzip nano
4. Spusťte MariaDB a Apache
Spusťte MariaDB a Apache a poté jim povolte spuštění při spouštění:
# systemctl start mariadb # systemctl start httpd # systemctl enable mariadb # systemctl enable httpd
5. Nainstalujte Composer
Dále nainstalujte Composer, což je nástroj pro správu závislostí v PHP.
# curl -k -sS https://getcomposer.org/installer | php
Jakmile je Composer nainstalován, musíte jej přesunout, aby byl Composer dostupný v rámci cesty vašeho počítače. Chcete-li zkontrolovat dostupné umístění cest, zadejte následující:
# echo $PATH
Výstup vám poskytne umístění cesty. Vložte skladatele do /usr/local/bin/ adresář:
# mv composer.phar /usr/local/bin/composer
6. Stáhněte si Laravel
Přejděte do adresáře, kde stáhnete Laravel. Používáme /opt :
# cd /opt
Stáhněte si Laravel a rozbalte archiv:
# wget https://github.com/laravel/laravel/archive/v4.2.11.zip # unzip v4.2.11.zip
Poté vytvořte adresář pro svůj web a přesuňte tam instalaci Laravel:
# mkdir /var/www/html/your_site # mv laravel-4.2.11/ /var/www/html/your_site # cd /var/www/html/your_site
Přesuňte soubory/adresáře z laravel-4.2.11 rozbalte archiv do adresáře vašeho webu a poté smažte laravel-4.2.11 :
# mv laravel-4.2.11/* . # mv laravel-4.2.11/.* . # rmdir laravel-4.2.11/
7. Stáhněte a nainstalujte všechny závislosti
Chcete-li stáhnout a nainstalovat všechny závislosti, zadejte níže uvedený příkaz. Může to chvíli trvat, takže si klidně udělejte šálek čaje:
# composer install
Po dokončení instalace nastavte vlastnictví souborů/adresářů svých webových stránek na apache:
# chown apache: -R /var/www/html/your_site/
8. Vytvořte směrnici virtuálního hostitele
Nyní vytvořte pro svůj web direktivu virtuálního hostitele. Otevřete soubor s názvem řekněme your_site.conf pomocí svého oblíbeného textového editoru. Používáme nano:
# nano /etc/httpd/conf.d/your_site.conf
Vložte následující:
<VirtualHost *:80> DocumentRoot /var/www/html/your_site/public ServerName your_domain <Directory /var/www/html/your_site/> AllowOverride All </Directory> </VirtualHost>
Nezapomeňte nahradit vaše_doména s vaší skutečnou doménou.
9. Restartujte Apache a otestujte instalaci Laravel na CentOS 7
Restartujte Apache, aby se změny projevily:
# systemctl restart httpd
Když to nepřekáží, otevřete webový prohlížeč a přejděte na http://vaše_doména pro přístup na web Laravel.
Gratulujeme, úspěšně jste nainstalovali Laravel do vašeho CentOS 7 VPS.
Samozřejmě nemusíte Instalovat Laravel na CentOS 7 , pokud používáte jednu z našich hostingových služeb Laravel VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Laravel na CentOS 7. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám líbil tento příspěvek o jak nainstalovat Laravel na CentOS 7 , sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.