CentOS7にLaravelを構築

CentOS7にLaravelの構築手順となります。migrateを利用してDBの接続テスト方法も記述してます。
環境
OS:CentOS Linux release 7.6.1810 (Core)
PHP:PHP 7.2.21
mysql:mysql Ver 8.0.17
Composerインストール
## インストール(rootで作業)
yum -y install composer
## Composerコマンドツールダウンロード
curl -sS https://getcomposer.org/installer | php
## パスが既に通っているディレクトリに移動
sudo mv composer.phar /usr/local/bin/composer
## 確認
composer --version
下記エラーがでてくるので、localユーザーで実行
Do not run Composer as root/super user! See https://getcomposer.org/root for details
## localユーザー
su - username
<出力結果>
Composer version 1.9.0
Laravelインストール
## インストーラーダウンロード
composer global require "laravel/installer=~1.1"
## プロジェクトフォルダを作成
sudo mkdir /var/www/html/sample
# プロジェクトを生成
composer create-project laravel/laravel /var/www/html/sample --prefer-dist
# アクセス権を設定
sudo chmod 777 /var/www/html/sample
## フォルダに移動して起動
cd /var/www/html/sample
php artisan serve --host 0.0.0.0
起動確認
ブラウザから http://IPアドレス:8000にアクセス
http://IPアドレス/sample/public/ でもOK

DBテスト
## DBアクセス
mysql -u root -p
## テーブル作成
create database testdb;
exit;
## migrateコマンド実行
php artisan migrate
<実行結果>
Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Migrated: 2014_10_12_000000_create_users_table (0.66 seconds)
Migrating: 2014_10_12_100000_create_password_resets_table
Migrated: 2014_10_12_100000_create_password_resets_table (0.64 seconds)
Migrating: 2019_08_19_000000_create_failed_jobs_table
Migrated: 2019_08_19_000000_create_failed_jobs_table (0.36 seconds)
以上で完了となります。
-
前の記事
Centos7にdockerを構築する 2019.09.18
-
次の記事
Laravel6でログイン機能の実装手順 2019.09.18
コメントを書く