メモ
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にあげたい。
ローカルのファイルで置いてると忘れそう&他の人にとっても多少は需要ある気がしたので載せた。