11
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ロリポップマネージドクラウドでLaravelアプリのセットアップ手順

Last updated at Posted at 2019-01-04

ちょっとお仕事で、セットアップ手順を確認する必要があったので備忘録的にメモします。

権限周りはあんまり気にしてないのでセキュリティ面で大丈夫かはちょい不安

とりあえず某学校の教え子は俺に焼肉奢っておくと良いと思う。

手順1 composerをインストール

ユーザーディレクトリをいじれないので、/var/www/binにcomposerを設置して、パスを通します。

  • cd /var/www
  • mkdir bin
  • cd bin
  • php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
  • php composer-setup.php
  • mv composer.phar composer
  • export PATH=$PATH:/var/www/bin
  • vi ~/.bash_profile
.bash_profile
export PATH=$PATH:/var/www/bin

手順2 Laravelのインストール

  • cd /var/www
  • composer global require 'laravel/installer'

手順3 GithubからLaravelのプロジェクトを落としてセットアップ

  • git clone https://github.com/xxxxxx/xxxxxx.git project
    • gitのLaravelプロジェクトのURL
  • cd /var/www/project/
  • composer install
  • cp .env.example .env
  • vi .env
    • 利用DBがMySQLである前提
.env
DB_CONNECTION=mysql
DB_HOST=マネクラ管理画面にあるDBのホスト名
DB_PORT=3306
DB_DATABASE=マネクラ管理画面にあるDB名
DB_USERNAME=マネクラ管理画面にあるユーザー名
DB_PASSWORD=プロジェクト作成時に
  • php artisan migrate
  • php artisan key:generate

手順4 DocumentRootをシンボリックリンクにする

DocumentRootを弄れなさげなので、/var/www/htmlをシンボリックリンクにして、/var/www/project/public/を参照する

  • rm -rf /var/www/html/
  • ln -s /var/www/project/public/ /var/www/html

手順5 プロジェクトの管理コンソールからURLを確認してアクセスしてみる

  • https://********.lolipop.io/

以上になります。

11
12
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?