LoginSignup
3
0

More than 5 years have passed since last update.

Amazonlinux1でNuxt.js、Laravelの環境構築した際に打ったコマンドメモ

Last updated at Posted at 2018-07-29

メモ

echo 'yumをアップデートする'
yum update -y
echo '必要なパッケージをインストールする'
yum install -y \
  php71 \
  php71-cli \
  php71-common \
  php71-devel \
  php71-json \
  php71-mbstring \
  php71-mysqlnd \
  php71-pdo \
  php71-process \
  php71-xml \
  php71-fpm \
  php71-gd \
  mysql \
  epel-release \
  nginx \
  git
echo 'TimezoneをAsia/Tokyoにする'
ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
echo -e 'ZONE="Asia/Tokyo"\nUTC=false' > /etc/sysconfig/clock
echo 'nginxを自動起動設定する'
chkconfig nginx on
echo 'nginxを起動する'
service nginx start
echo 'php-fpmを自動起動設定する'
chkconfig php-fpm-7.1 on
echo 'php-fpmを起動する'
service php-fpm-7.1 start
echo 'AWS cliをインストールする'
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py
pip install awscli
echo 'node.jsをインストールする'
yum install nodejs npm --enablerepo=epel
echo 'nvmをインストールする'
git clone git://github.com/creationix/nvm.git ~/.nvm
source ~/.nvm/nvm.sh
echo 'node.jsをアップデートする'
NODE_VERSION='10.6.0'
nvm install v${NODE_VERSION}
nvm use ${NODE_VERSION}
echo 'nvmを自動起動設定する'
echo "source ~/.nvm/nvm.sh
nvm use ${NODE_VERSION}" > ~/.bash_profile
echo 'npmをアップデートする'
npm install -g npm
echo 'yarnをインストールする'
npm install -g yarn
echo 'forever, initd-foreverをインストールする'
npm install -g forever initd-forever

一言

いつか、ちゃんと整理してDockerfileにしてGitHubとDockerHubにあげたい。
ローカルのファイルで置いてると忘れそう&他の人にとっても多少は需要ある気がしたので載せた。

3
0
0

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
3
0