Поиск…


Вступление

Laravel - это структура MVC с пакетами, миграциями и CLIS Artisan. Laravel предлагает надежный набор инструментов и архитектуру приложений, которая включает в себя многие из лучших функций таких фреймворков, как CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra и другие. Laravel - это Open Source framework. Он имеет очень богатый набор функций, которые повысят скорость веб-разработки. Если вы знакомы с Core PHP и Advanced PHP, Laravel упростит вашу задачу. Это сэкономит много времени.

замечания

В этом разделе представлен обзор того, что такое laravel-5.1, и почему разработчик может захотеть его использовать.

Следует также упомянуть любые большие предметы в пределах laravel-5.1 и ссылки на связанные темы. Поскольку документация для laravel-5.1 является новой, вам может потребоваться создать начальные версии этих связанных тем.

Установка или настройка

Инструкции по установке Laravel 5.1 на машине Linux / Mac / Unix.

Перед началом установки проверьте, соблюдены ли следующие требования:

  • PHP> = 5.5.9
  • Расширение PHP OpenSSL
  • Расширение PDO PHP
  • Расширение PHP Mbstring
  • Расширение Tokenizer PHP

Начнем установку:

  1. Установите композитор. Документация композитора
  2. Запустить composer create-project laravel/laravel <folder-name> "5.1.*"
  3. Убедитесь, что папка storage папка bootstrap/cache доступны для записи.
  4. Откройте файл .env и установите информацию о конфигурации, такую ​​как учетные данные базы данных, статус отладки, прикладную среду и т. Д.
  5. Запустите php artisan serve и укажите ваш браузер на http://localhost:8000 . Если все в порядке, вы должны получить страницу

Установите Laravel 5.1 Framework на Ubuntu 16.04, 14.04 и LinuxMint

Шаг 1 - Установите LAMP

Чтобы начать с Laravel, сначала нам нужно настроить запущенный сервер LAMP. Если у вас уже запущен стек LAMP, пропустите этот шаг, используйте следующие команды для настройки лампы в системе Ubuntu.

Установить PHP 5.6

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6 php5.6-mcrypt php5.6-gd

Установка Apache2

$ apt-get install apache2 libapache2-mod-php5

Установка MySQL

$ apt-get install mysql-server php5.6-mysql

Шаг 2 - Установите композитор

Композитор необходим для установки зависимостей Laravel. Поэтому используйте нижеприведенные команды для загрузки и использования в качестве команды в нашей системе.

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

Шаг 3 - Установите Laravel

Чтобы загрузить последнюю версию Laravel, используйте команду ниже для клонирования мастер-репо laravel из github.

$ cd /var/www
$ git clone https://github.com/laravel/laravel.git

Перейдите в каталог кода Laravel и используйте композитор для установки всех зависимостей, необходимых для рамки Laravel.

$ cd /var/www/laravel
$ sudo composer install

Установка зависимостей займет некоторое время. После установки правильных разрешений на файлы.

$ chown -R www-data.www-data /var/www/laravel
$ chmod -R 755 /var/www/laravel
$ chmod -R 777 /var/www/laravel/app/storage

Шаг 4 - Установите ключ шифрования

Теперь установите 32-битный ключ шифрования случайных чисел, который используется службой шифрования Illuminate.

$ php artisan key:generate

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.

Теперь отредактируйте конфигурационный файл config/app.php и обновите его выше сгенерированного ключа приложения, как config/app.php ниже. Также убедитесь, что шифр установлен правильно.

'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),

'cipher' => 'AES-256-CBC',

Шаг 5 - Создайте Apache VirtualHost

Теперь добавьте виртуальный хост в ваш конфигурационный файл Apache для доступа к среде Laravel из веб-браузера. Создайте файл конфигурации Apache в каталоге /etc/apache2/sites-available/ и добавьте содержимое ниже.

$ vim /etc/apache2/sites-available/laravel.example.com.conf

Это файловая структура виртуального хоста.

<VirtualHost *:80>

        ServerName laravel.example.com
        DocumentRoot /var/www/laravel/public

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/laravel>
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Наконец, разрешить работу с сайтом и перезагрузить службу Apache, используя команду ниже.

$ a2ensite laravel.example.com
$ sudo service apache2 reload

Шаг 6 - Доступ к Laravel

На этом этапе вы успешно завершили фреймворк Laravel 5 PHP в своей системе. Теперь сделайте запись файла хоста для доступа к вашему приложению Laravel в веб-браузере. Измените 127.0.0.1 на свой сервер ip и laravel.example.com с вашим доменным именем, настроенным в Apache.

$ sudo echo "127.0.0.1  laravel.example.com" >> /etc/hosts

И доступ к http://laravel.example.com в вашем любимом веб-браузере, как показано ниже.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow