サーチ…


前書き

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拡張モジュール

インストールを開始しましょう:

  1. 作曲家をインストールしてください。 Composerドキュメント
  2. composer create-project laravel/laravel <folder-name> "5.1.*"
  3. storageフォルダとbootstrap/cacheフォルダが書き込み可能であることを確認してください。
  4. .envファイルを開き、データベース認証情報、デバッグステータス、アプリケーション環境などの設定情報を設定します。
  5. 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にアクセスしてください。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow