ISPmanager. Создание виртуального окружения Laravel
Создание виртуального окружения для работы фреймворка Laravel.
Laravel, это бесплатный веб-фреймворк с открытым кодом на PHP с использованием архитектурной модели MVC (Model View Controller — модель-представление-контроллер). Фреймворк востребован у PHP-разработчиков, поэтому по запросам клиентов мы подготовили инструкцию по развертыванию Laravel на виртуальном хостинге OOOHOSTING.COM.
Для создания виртуального окружения Laravel потребуется выполнить несколько шагов:
- Заходим по SSH на площадку;
- Выполняем экспорт переменных PHP:
export PATH=/opt/php73/bin:$PATH alias php=/opt/php73/bin/php
- Собираем composer, который будем необходим для развертывания фреймворка Laravel:
mkdir ~/bin php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php --install-dir=$HOME/bin --filename=composer
- Устанавливаем сам фреймворк Laravel:
php ~/bin/composer global require "laravel/installer" php ~/bin/composer create-project --prefer-dist laravel/laravel lavarel "5.4.*"
- Копируем публичные файлы в корень сайта:
rsync -av ~/lavarel/public/ ~/www/ИМЯ_ДОМЕНА/
- Редактируем файл index.php, в корне сайта, изменив пути подключения библиотек фреймворка:
sed -i "s/'\/..\/bootstrap/'\/..\/..\/lavarel\/bootstrap/g" ~/www/ИМЯ_ДОМЕНА/index.php
- Готово. Теперь можно набрать в адресной строке браузера имя домена и увидеть страницу-заглушку фреймворка Laravel.
Для разработки сайта на фреймворке Laravel потребуется использовать утилиту artisan, вызвать которую можно так:
- Заходим по SSH на площадку;
- Выполняем экспорт переменных PHP:
export PATH=/opt/php73/bin:$PATH alias php=/opt/php73/bin/php
- Заходим в каталог фреймворка:
cd ~/lavarel
- Выполняем нужную команду:
php artisan КОМАНДА
Сотрудники OOOHOSTING.COM готовы оказать консультации и выполнить работы по разработке и развертыванию проектов Laravel в рамках дополнительных услуг.
Вам также может помочь
Виртуальный хостинг Perl/PHP/Python/Ruby
Тарифные планы «Виртуальный хостинг» — от размещения статических HTML-страниц, до поддержки PHP, Python, CGI скриптов (Shell, Perl), SSI, Ruby. В рамках тарифных планов предоставляется доступ к серверам баз данных MySQL или PostgreSQL.