さくらVPS 基本インストールざっくりまとめ

※この記事は随時更新されます。
※基本root作業


アカウント作成・鍵
Play with さくらVPS vii セキュリティ設定その2 SSH鍵認証


yumのアップデート

yum update


gcc makeインストール

yum -y install gcc*
yum -y install make


Apacheインストール

yum -y install httpd httpd-devel

Apache自動起動設定

/sbin/chkconfig httpd on

Apache起動

/etc/init.d/httpd start


PHPインストール

yum -y install php php-devel php-mbstring php-mysql php-pdo php-mcrypt php-pear php-xml


MySQLインストール

yum -y install mysql-server

MySQL自動起動設定

/sbin/chkconfig mysqld on

MySQL起動

/etc/init.d/mysqld start


mongoDBリポジトリ登録

vi /etc/yum.repos.d/10gen.repo
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0

mongoDBインストール

yum -y install mongo-10gen* --enablerepo=10gen

mongoDB起動

/etc/init.d/mongod start


peclインストール

yum -y install pcre-devel

php mongo.soインストール

pecl install mongo

php oauth.soインストール

pecl install oauth-beta


apacheLogローテート用シェルスクリプト

vi logrotate.sh
#!/bin/sh

FILENAME=`date +%Y%m%d`

cd /var/log/httpd/
mv access_log access_log.$FILENAME
/etc/init.d/httpd graceful
sleep 30
gzip -f access_log.$FILENAME