はじめに
個人的にサービスをあげる時にどうしたものかと試行錯誤したことをまとめておくための記事になります。
サーバーの選定
いろいろと見て回ったのですがそもそもレンタルサーバーだとroot権限がないとやりたいことがうまくできないという初歩的なことも知らずいろんなところと契約をしてしまいました。
最終的にはよく聞くさくらのVPSに落ち着きましたが値段的にはServersMan@VPSがよかったなーとも思う今日この頃。。
やりたかったこと
Laravelの導入とかLAMP環境構築をシェルにまとめたからサーバーにgit cloneして簡単に環境構築できるぜヒャッハー!
結果は上記の通り…
手順
1. 初期設定
作業場所:ローカル+サーバー
こちらの記事の通りに進んでいきます。
3と7は不要だったのと独自で行ったので省きました。
また、5のport設定を変更するとsshできなくなったので変更していません。
2. Laravel導入
作業場所:サーバー
こちらの記事の通りに進んでいきます。
ComposerとLaravelはシェルでインストールしているので省きました。
Redisも使う予定がなかったので省きました。
httpd.confの修正で初期起動ページの設定をしています。(初心者の私にはローカルのをどうやってサーバーで動かすかわからなかったので目から鱗でした)
3. .envの設定
作業場所:サーバー
こちらの記事のDB接続を参考に設定します。
今回はMySQLだったので#書き換えの部分とDB_HOSTを書き換えました。
DB_HOSTはVPSのIPを記入
4. VIMの設定
日本語が文字化けしていたので
vi ~/.vimrc
作業場所:サーバー
# 以下ファイルに記載
set encoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8