수색…
소개
Laravel은 번들, 마이그레이션 및 Artisan CLI가있는 MVC 프레임 워크입니다. Laravel은 CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra 및 기타와 같은 프레임 워크의 가장 우수한 기능을 통합 한 강력한 도구 세트 및 응용 프로그램 아키텍처를 제공합니다. Laravel은 오픈 소스 프레임 워크입니다. 웹 개발 속도를 높일 수있는 매우 풍부한 기능을 가지고 있습니다. Core PHP와 Advanced PHP에 익숙하다면, Laravel은 작업을보다 쉽게 해줄 것입니다. 많은 시간을 절약 할 수 있습니다.
비고
이 섹션에서는 laravel-5.1이 무엇인지, 그리고 왜 개발자가 그것을 사용하고 싶어하는지에 대한 개요를 제공합니다.
또한 laravel-5.1 내의 큰 주제를 언급하고 관련 주제와 연결됩니다. laravel-5.1에 대한 문서가 새롭기 때문에 이러한 관련 항목의 초기 버전을 만들어야 할 수도 있습니다.
설치 또는 설정
Linux / Mac / Unix 시스템에 Laravel 5.1 설치에 대한 지시 사항.
설치를 시작하기 전에 다음 요구 사항이 충족되는지 확인하십시오.
- PHP> = 5.5.9
- OpenSSL PHP 확장
- PDO PHP 확장
- Mbstring PHP 확장 기능
- Tokenizer PHP 확장 기능
설치를 시작합시다.
- 작곡가를 설치하십시오. 작성자 문서
-
composer create-project laravel/laravel <folder-name> "5.1.*"
-
storage
폴더와bootstrap/cache
폴더에 쓸 수 있는지 확인하십시오. -
.env
파일을 열고 데이터베이스 자격 증명, 디버그 상태, 응용 프로그램 환경 등과 같은 구성 정보를 설정합니다. -
php artisan serve
실행하고 브라우저가http://localhost:8000
을 가리 키도록하십시오. 모든 것이 잘되면 페이지를 가져와야합니다.
Ubuntu 16.04, 14.04 및 LinuxMint에 Laravel 5.1 Framework 설치
1 단계 - 램프 설치
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 코드 디렉토리로 이동하고 composer를 사용하여 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 단계 - 암호화 키 설정
이제 Illuminate 암호화 서비스에서 사용하는 32 비트 길이의 난수 암호화 키를 설정하십시오.
$ php artisan key:generate
Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.
이제 config/app.php
설정 파일을 편집하고 생성 된 어플리케이션 키를 다음과 같이 업데이트하십시오. 또한 암호가 올바르게 설정되었는지 확인하십시오.
'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),
'cipher' => 'AES-256-CBC',
5 단계 - Apache VirtualHost 만들기
이제 Apache 구성 파일에 가상 호스트를 추가하여 웹 브라우저에서 Laravel 프레임 워크에 액세스하십시오. /etc/apache2/sites-available/
디렉토리 아래에 Apache 구성 파일을 만들고 아래 내용을 추가하십시오.
$ 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 응용 프로그램에 액세스하십시오. Apache에서 구성된 도메인 이름으로 서버 ip 및 laravel.example.com
사용하여 127.0.0.1
을 변경하십시오.
$ sudo echo "127.0.0.1 laravel.example.com" >> /etc/hosts
아래와 같이 즐겨 찾는 웹 브라우저에서 http://laravel.example.com 에 액세스 하십시오 .