####・Composerインストール
参考
CentOS7にComposerをインストールする
@inakadegaebal
####1. Laravel インストール
$composer create-project "laravel/laravel=5.5.*" --prefer-dist {インストールフォルダ名}
####2. .env 編集。
/.env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE={データベース名}
DB_USERNAME={ID}
DB_PASSWORD={Password}
####3. /storageのパーミッション変更
/
$chmod 777 -R storage
####4. DBの191文字超エラー回避
app/Providers/AppServiceProvider.php
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
//追記
\Illuminate\Support\Facades\Schema::defaultStringLength(191);
}
...
####5. publicを {アプリドメイン}/ でアクセス
Php laravel 5.5 project .htaccess file
/.htaccess
//ルートディレクトリに配置
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]
RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>
####おまけ
git初期設定
$git init
$git add .
$git commit -m 'start'
//Git-Hub マイリポジトリから URL をコピーしておく
$git remote add origin '{URL}'
$git push -u origin master