- 1. Laravelのインストール環境
- CentOS Linux release 7.4.1708 (Core)
PHP 7.1.11
Mysql 5.7.19
Apache/2.4.6 (CentOS)
Laravel Framework 5.5.34
(2018-02-20現在 デフォルトで 5.6.3がインストールされるが今回バージョン指定してインストール)
今回インストールするレンタルサーバー カゴヤ・ジャパン VPS (https://www.kagoya.jp/cloud/vps/)
バーチャルドメインを http://laravel.codingstock.jp 直下にインストール - 2. 通常ローカル環境にインストールし動作確認ごサーバーにフォルダーごとコピーまたは、
git等でコピーするのが、今回はサーバーに直接ターミナルでインストールしてみる。 - ■ Composer のインストール Composer 公式サイトは http://getcomposer.org
- 3. Laravel のインストール
- 4 apachの調整
- バーチャルドメインの設定
1 2 3 4 5 6 7 8 9 |
# 公式サイトの Download Composer より抜粋 # 以下を ターミナルで実行 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');" # 構築された composer.phar を パスが通った場所にコピー(移動) mv composer.phar /usr/local/bin/composer |
1 2 3 4 5 6 |
# Laravel 5.5のインストール $ composer create-project --prefer-dist laravel/laravel blog "5.5.*" #バージョンの確認 $ php artisan -V Laravel Framework 5.5.34 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
設置場所等は apacheが読み書きできる場所に設置 apache のユーザー、グループは apache 設定ファイル httpd.conf で決定されている。 <div> # httpd.conf 上の設定 User apache Group apache # 構築されたフォルダーの権限調整 $ sudo chown -R hagi:apache laravel $ sudo chmod -R 0775 laravel # 公開フォルダーの権限確認 drwxrwxr-x 12 hagi apache 4096 2月 20 06:21 laravel # その他公開フォルダー等の継承の設定等をする。 # 動作確認 # ブラウザより http://laravel.codingstock.jp/ |