サーチ…
前書き
Laravelは、バンドル、移行、Artisan CLIを備えたMVCフレームワークです。 Laravelは、CodeIgniter、Yii、ASP.NET MVC、Ruby on Rails、Sinatraなどのフレームワークの優れた機能の多くを組み込んだ強力なツールセットとアプリケーションアーキテクチャを提供します。 Laravelはオープンソースのフレームワークです。 Web開発のスピードを向上させる非常に豊富な機能を備えています。 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ドキュメント
-
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 - 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 - Composerのインストール
Composerは、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の設定ファイルに仮想ホストを追加して、Webブラウザから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>
最後に、以下のコマンドを使用してWebサイトを有効にし、Apacheサービスを再読み込みさせます。
$ a2ensite laravel.example.com
$ sudo service apache2 reload
ステップ6 - Laravelへのアクセス
この時点で、システム上にLaravel 5 PHPフレームワークが正常に完成しました。今すぐWebブラウザでLaravelアプリケーションにアクセスするためのホストファイルエントリを作成します。 127.0.0.1
をApacheで設定したドメイン名でサーバーipとlaravel.example.com
で変更します。
$ sudo echo "127.0.0.1 laravel.example.com" >> /etc/hosts
お気に入りのWebブラウザでhttp://laravel.example.comにアクセスしてください。