Главная Библиотека Справка ISPmanager. Создание виртуального окружения Laravel

ISPmanager. Создание виртуального окружения Laravel

Создание виртуального окружения для работы фреймворка Laravel.

Laravel, это бесплатный веб-фреймворк с открытым кодом на PHP с использованием архитектурной модели MVC (Model View Controller — модель-представление-контроллер). Фреймворк востребован у PHP-разработчиков, поэтому по запросам клиентов мы подготовили инструкцию по развертыванию Laravel на виртуальном хостинге КОМТЕТ.

Для создания виртуального окружения Laravel потребуется выполнить несколько шагов:

  1. Заходим по SSH на площадку;
  2. Выполняем экспорт переменных PHP:
    export PATH=/opt/php73/bin:$PATH
    alias php=/opt/php73/bin/php
  3. Собираем composer, который будем необходим для развертывания фреймворка Laravel:
    mkdir ~/bin
    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php composer-setup.php --install-dir=$HOME/bin --filename=composer
  4. Устанавливаем сам фреймворк Laravel:
    php ~/bin/composer global require "laravel/installer"
    php ~/bin/composer create-project --prefer-dist laravel/laravel lavarel "5.4.*"
  5. Копируем публичные файлы в корень сайта:
    rsync -av ~/lavarel/public/ ~/www/ИМЯ_ДОМЕНА/
  6. Редактируем файл index.php, в корне сайта, изменив пути подключения библиотек фреймворка:
    sed -i "s/'\/..\/bootstrap/'\/..\/..\/lavarel\/boostrap/g" ~/www/ИМЯ_ДОМЕНА/index.php
  7. Готово. Теперь можно набрать в адресной строке браузера имя домена и увидеть страницу-заглушку фреймворка Laravel.

Для разработки сайта на фреймворке Laravel потребуется использовать утилиту artisan, вызвать которую можно так:

  1. Заходим по SSH на площадку;
  2. Выполняем экспорт переменных PHP:
    export PATH=/opt/php73/bin:$PATH
    alias php=/opt/php73/bin/php
  3. Заходим в каталог фреймворка:
    cd ~/lavarel
  4. Выполняем нужную команду:
    php artisan КОМАНДА

Сотрудники КОМТЕТ готовы оказать консультации и выполнить работы по разработке и развертыванию проектов Laravel в рамках дополнительных услуг.

Другие документы на эту тему

Виртуальный хостинг Perl/PHP/Python/Ruby

Тарифные планы «Виртуальный хостинг» — от размещения статических HTML-страниц, до поддержки PHP, Python, CGI скриптов (Shell, Perl), SSI, Ruby. В рамках тарифных планов предоставляется доступ к серверам баз данных MySQL или PostgreSQL.