GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Laravel PHP Framework na CentOS 7

V tomto článku nastavíme Laravel na CentOS 7. Pokud jste webový vývojář PHP, nemusíte se starat o všechny moderní frameworky PHP, Laravel je nejjednodušší na zprovoznění, které šetří váš čas a úsilí a dělá z vývoje webu radost. Laravel zastává obecnou vývojovou filozofii, která klade vysokou prioritu na vytváření udržovatelného kódu tím, že se budete řídit několika jednoduchými pokyny, měli byste být schopni udržet rychlé tempo vývoje a mít možnost měnit svůj kód bez obav z porušení stávající funkčnosti.

Instalace PHP frameworku Laravel není velký problém. Můžete jednoduše postupovat podle pokynů krok za krokem v tomto článku pro váš server CentOS 7.

1) Požadavky na server

Laravel závisí na řadě předpokladů, které musí být nastaveny před instalací. Tyto předpoklady zahrnují některé základní parametry ladění serveru, jako je aktualizace vašeho systému, práva sudo a instalace požadovaných balíčků.

Jakmile se připojíte k vašemu serveru, ujistěte se, že jste nakonfigurovali plně kvalifikovaný název domény, poté spusťte níže uvedené příkazy, abyste povolili EPEL Repo a aktualizovali váš server.

# yum install epel-release
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum update

2) Nastavení brány firewall

Nastavení systémové brány firewall a SELinuxu je důležitou součástí zabezpečení vašich aplikací ve výrobě. Pokud pracujete na testovacím serveru, můžete firewall vypnout a ponechat SELinux v permisivním režimu pomocí níže uvedeného příkazu, takže instalace instalace nebude ovlivněna.

# setenforce 0

3) Apache, MariaDB, nastavení PHP

Instalace Laravel vyžaduje kompletní zásobník LAMP s rozšířeními OpenSSL, PDO, Mbstring a Tokenizer PHP. Pokud již používáte LAMP server, můžete tento krok přeskočit a pokračovat a pouze se ujistit, že jsou nainstalována požadovaná rozšíření PHP.

Chcete-li nainstalovat zásobník AMP, můžete na příslušném serveru použít níže uvedené příkazy.

CentOS

# yum install httpd mariadb-server php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring

Chcete-li spustit a povolit web Apache a služby MySQL/Mariadb při spouštění na CentOS 7, použijeme níže uvedené příkazy.

# systemctl start httpd
# systemctl enable httpd
#systemctl start mysqld
#systemctl enable mysqld

Po spuštění služby MariaDB nakonfigurujeme její zabezpečené heslo pomocí níže uvedeného příkazu.

#mysql_secure_installation

4) Nainstalujte Composer

Nyní nainstalujeme skladatel, což je jeden z nejdůležitějších požadavků před zahájením instalace Laravelu, který pomáhá při instalaci závislostí Laravelu.

Spusťte níže uvedené příkazy a nastavte 'composer' v CentOS/Ubuntu.

# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer

5) Instalace Laravel

Instalační balíček Laravelu lze stáhnout z githubu pomocí příkazu níže.

# wget https://github.com/laravel/laravel/archive/develop.zip

Chcete-li rozbalit archivovaný balíček a přesunout se do kořenového adresáře dokumentu, použijte níže uvedené příkazy.

# unzip develop.zip
# mv laravel-develop /var/www/

Nyní použijte následující příkaz compose, který nainstaluje všechny požadované závislosti pro Laravel v jeho adresáři.

# cd /var/www/laravel-develop/
# composer install

6) Šifrování klíče

Pro službu šifrování vygenerujeme 32místný šifrovací klíč pomocí příkazu níže.

# php artisan key:generate

Application key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI] set successfully

Nyní vložte tento klíč do souboru 'app.php', jak je znázorněno níže.

# vim /var/www/laravel-develop/config/app.php

7) Hostitel a vlastnictví Virtua

Po instalaci skladatele přiřaďte oprávnění a vlastnictví uživatele Apache kořenovému adresáři dokumentu, jak je znázorněno.

# chmod 775 /var/www/laravel-develop/app/storage
# chown -R apache:apache /var/www/laravel-develop

Otevřete výchozí konfigurační soubor webového serveru Apache pomocí libovolného editoru a přidejte následující řádky na koncový soubor pro nový záznam virtuálního hostitele.

# vim /etc/httpd/conf/httpd.conf
ServerName laravel-develop
DocumentRoot /var/www/laravel/public

start Directory /var/www/laravel
AllowOverride All
Directory close

Nyní je čas restartovat služby webového serveru apache, jak je uvedeno níže, a poté otevřít webový prohlížeč a zkontrolovat stránku localhost.

# systemctl restart httpd

8) Laravel 5 Web Access

Otevřete webový prohlížeč a zadejte IP serveru nebo plně kvalifikovaný název domény a uvidíte výchozí webovou stránku rámce Laravel 5.

Závěr

Laravel Framework je skvělý nástroj pro vývoj vašich webových aplikací. Takže na konci tohoto článku jste se naučili jeho instalační nastavení na CentOS 7. Nyní začněte používat tento úžasný PHP framework, který vám poskytuje mnohem více funkcí a pohodlí při vaší vývojářské práci.


Cent OS
  1. Jak nainstalovat PHP 5.6 na CentOS 7

  2. Jak nainstalovat PHP 7.3 na CentOS 8

  3. Jak nainstalovat PHP 7.4 na CentOS 7

  1. Jak nainstalovat PHP 5.5 na CentOS

  2. Jak nainstalovat PHP 8 na CentOS 7

  3. Jak nainstalovat PHP 8 na CentOS 8

  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat PHP 7.2 na CentOS 7

  3. Jak nainstalovat PHP 7.3 na CentOS 7