Встановити Laravel в Ubuntu 16.04

Laravel - це фреймворк веб-додатків PHP, який призначений для розробки веб-додатків, що слідують архітектурному шаблону моделі – перегляду – контролера (MVC). Він має виразний, елегантний синтаксис і надає інструменти, необхідні для великих, надійних програм.

Чудова інверсія контрольного контейнера, експресивна міграційна система та тісно інтегрована підтримка тестування модулів дають вам необхідні інструменти для створення будь-якої програми, з якою вам доручено.

У цій статті ми встановимо останню версію Laravel на Ubuntu 16.04 VPS.

Ми будемо використовувати наш SSD 1 Linux VPS план хостингу для цього навчального посібника.

ВХІД НА ВАШ СЕРВЕР за допомогою SSH

# ssh root @ server_ip

Ви можете перевірити, чи є у вас належним чином встановлена ​​Ubuntu версія на вашому сервері за допомогою такої команди:

# lsb_release -a

Ви повинні отримати цей вихід:

Ідентифікатор дистриб'ютора: Ubuntu Опис: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial

ОНОВЛЕННЯ СИСТЕМИ

Переконайтеся, що ваш сервер повністю оновлений, використовуючи:

# apt update && apt оновлення

Потім встановіть необхідні залежності:

# apt install php-mcrypt php-gd php-mbstring

Встановіть Composer, який є інструментом для управління залежностями в PHP.

# curl -sS https://getcomposer.org/installer | php

Після встановлення Composer потрібно перемістити його так, щоб композитор міг бути доступним у вашій машинці:

# mv composer.phar / usr / local / bin / composer

Зробити його виконуваним:

# chmod + x / usr / local / bin / composer

Тепер створіть каталог, куди буде завантажено Laravel.

# mkdir / var / www / html / your_website

Звичайно замінити твій сайт з фактичним доменним ім'ям або будь-яким іменем.

Тепер ввійдіть до новоствореної директорії та завантажте останню версію Laravel.

# cd / var / www / html / your_website # git clone https://github.com/laravel/laravel.git

Перенести файли та каталоги з клону Github Laravel у поточний робочий каталог (/ var / www / html / your_website /)

# mv laravel / *. # mv laravel /.*.

Тепер видаліть непотрібні Laravel реж:

# rmdir laravel /

Запустіть установку Laravel за допомогою Composer:

# композитор встановити

Після завершення інсталяції призначте правильне право власності на файли та каталоги Laravel:

# chown www-data: -R / var / www / html / your_website /

Далі встановіть необхідний ключ шифрування:

# php ключ ремісника: gener

Під час запуску команди ви помітите помилку нижче.

[ErrorException] file_get_contents (/var/www/html/your_website/.env): не вдалося відкрити потік: немає такого файлу або каталогу

Для вирішення цього питання слід перейменувати .env.example файл в .env:

# mv .env.example .env

Знову створіть ключ шифрування:

# php ключ ремісника: gener

Ви повинні отримати такі дані:

Застосовується ключ програми [base64: ULQsledeS17HxCAsssA / 06qN + aQGbXBPPpXVeZvdRWE =].

Звичайно, ключ у вашому випадку буде іншим. Тепер відредагуйте app.php файл і налаштувати ключ шифрування. Відкрийте файл улюбленим текстовим редактором. Ми використовуємо nano.

# nano config / app.php

Знайдіть 'key' => env ('APP_KEY') рядок і додайте ключ поруч із ним. Після того як ви закінчите, директива повинна виглядати так:

'key' => env ('APP_KEY', 'base64: 7fO0S9TxZu8M2NwBWVEQsjPGRi + D1t6Ws8i0Y2yW / vE ='), 'cipher' => 'AES-256-CBC',

Зберегти та закрити файл.

Створіть файл віртуального хоста Apache, щоб ваш домен міг обслуговувати Laravel. Наприклад, відкрийте файл your_website.conf:

# nano /etc/apache2/sites-available/your_website.conf

Вставте наступне:

<VirtualHost *: 80> ServerAdmin admin@your_domain.com ДокументRoot / var / www / html / your_website / public / Назва_сервера your_domain.com ServerAlias ​​www.your_domain.com Замовити, заборонити з усіх </Directory> ErrorLog /var/log/apache2/your_domain.com-error_log CustomLog /var/log/apache2/your_domain.com-access_log загальний </VirtualHost>

Увімкнути сайт:

# a2ensite your_website.conf

Перезапустіть Apache, щоб зміни могли набрати чинності:

# служба перезавантаження apache2

Тепер відкрийте ваш улюблений веб-браузер і перейдіть до http://your_domain.com, де вас вітає сторінка, як показано на зображенні нижче:

laravell

Вітаємо, ви успішно встановили Laravel на вашому Ubuntu 16.04 VPS. Для отримання додаткової інформації про Laravel, ви повинні перевірити їх офіційного документація.

джерело

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.