Amazon Linuxの初期設定の備忘録
文字コード
/etc/sysconfig/i18n
の中を
LANG=ja_JP.UTF-8
に変更し、ログインしなおす
タイムゾーン
- /usr/share/zoneinfo/Asia/Tokyo を /etc/localtime にリンク
cp /etc/localtime /etc/localtime.bak
ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
- /etc/sysconfig/clock を編集
ZONE="Asia/Tokyo"
vim設定
set number
set encoding=utf-8
set tabstop=4
set autoindent
set expandtab
set shiftwidth=4
SFTPの操作をログに残す
PHPをインストール
yum install php71.x86_64 php71-cli.x86_64 php71-common.x86_64 php71-json.x86_64 php71-mbstring.x86_64 php71-mysqlnd.x86_64 php71-pdo.x86_64 php71-process.x86_64 php71-xml.x86_64
Composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
設定
date.timezone = Asia/Tokyo
session.use_strict_mode = 1
session.gc_maxlifetime = 43200
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
expose_php = Off
MySQLをインストール
- yumリポジトリをインストール
rpm -Uvh mysql57-community-release-el6-9.noarch.rpm
/etc/yum.repos.d/mysql-community.repo で、mysql57-community以外のenable=0
- MySQLをインストール
yum install mysql-community-client mysql-community-common mysql-community-libs mysql-community-server
- 設定
character_set_server=utf8mb4
wait_timeout=14400
interactive_timeout=14400
-
初期パスワード
/var/log/mysqld.log に書いてある -
セキュリティ
mysql_secure_installation