少なくとも一つのフレームワークを覚えようと思って、複数のフレームワークの中ララベルに興味ありました。
いろいろ調べたところ、テスト環境の情報が多い、サーバ環境構築の情報が少ない、バラバラです。
一応、苦戦二日間やっと構築成功しました、以下に纏めます。共有致します。
この手順で恐らく一発でできそうな感じ。
OS CentOS 6.10 32bit
php5.6.40
laravel5.4
mysql5.6/40
Apache2.2.15
■ composer インストール
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
composer
■ laravel インストール
composer global require "laravel/installer"
■ プロジェクトを作成
composer create-project --prefer-dist laravel/laravel laravelapp
(laravelapp プロジェクト名です)
■ 権限変更
chmod 777 storage -R
chmod 777 bootstrap/cache -R
■ httpd.conf 編集
<Directory "/var/www/html">
AllowOverride None -> AllowOverride All
(ご自身の環境合わせ設定)
■ config/app.php 編集
timezone = 'Asia/Tokyo',
locale = 'ja',
'fallback_locale' => 'en',
■ laravelapp/.env 編集
DB_DATABASE=mydb
DB_USERNAME=root
DB_PASSWORD=test
(必要応じて)
■ laravelapp/app/Providers/AppServiceProvider.php 編集
public function boot()
{
Schema::defaultStringLength(191); //追加
■ httpd 再起動
リモートサーバのURLでlaravelの起動画面と任意の
web.phpの指定のパスで動作確認OK。
(完了)
次は関連のAPP作成予定です。