Поиск…
Вступление
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
Начнем установку:
- Установите композитор. Документация композитора
- Запустить
composer create-project laravel/laravel <folder-name> "5.1.*"
- Убедитесь, что папка
storage
папкаbootstrap/cache
доступны для записи. - Откройте файл
.env
и установите информацию о конфигурации, такую как учетные данные базы данных, статус отладки, прикладную среду и т. Д. - Запустите
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 в вашем любимом веб-браузере, как показано ниже.