さくらVPSで開発環境構築 〜男の価値、市場価値〜 3発目
さくらVPSでの開発環境構築 3発目。
引き続き、ドットインストールにそって。
- #15 PHPの設定をしよう
→phpインストール
php.ini編集
yum install php php-devel php-mysql php-mbstring php-gd cp /etc/php.ini /etc/php.ini.org vim /etc/php.ini error_log = /var/log/php.log mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.detect_order = auto expose_php = Off date.timezone = Asia/Tokyo service httpd restart
- #16 MySQLの設定をしよう
→mysql インストール
my.cnf編集(文字コードなどの設定)
yum install mysql-server cp /etc/my.cnf /etc/my.cnf.org vim /etc/my.cnf character_set_server=utf8 default-storage-engine=InnoDB innodb_file_per_table [mysql] default-character-set=utf8 [mysqldump] default-character-set=utf8 service mysqld start mysql_secure_installation chkconfig mysqld on mysql -u root -p
- #17 Ruby on Railsの設定をしよう(1)
→ruby,gemのインストール
sudo yum install zlib-devel openssl-devel sqlite-devel curl -L https://get.rvm.io | bash -s stable source /home/dotinstall/.rvm/scripts/rvm rvm install 1.9.3 ruby -v gem -v gem install --no-ri --no-rdoc sqlite3
- #18 Ruby on Railsの設定をしよう(2)
→node.jsのインストール
※ドットインストールの記載ではうまくいかなかったので、
ソースからインストール
wget http://nodejs.org/dist/v0.8.20/node-v0.8.20.tar.gz tar xzvf node-v0.8.20.tar.gz cd node-v0.8.20.tar.gz ./configure make make install
- #19 Ruby on Railsの設定をしよう(3)
→ブラウザでRuby on Railsの確認するため、
iptables編集
ブラウザで確認
sudo vim /etc/sysconfig/iptables -A SERVICES -p tcp --dport 3000 -j ACCEPT sudo service iptables restart rails new myapp cd myapp rails server ブラウザで確認(ip.address..:3000)
なにこれ、railsってこんなのりなのね。。。
いつかちゃんと勉強してみよう。。。
- #20 ソースからPythonを入れてみよう
→ソース、ダウンロード。
インストール
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar xvzf Python-2.7.3.tgz cd Python-2.7.3 ./configure make sudo make install python --version
- #21 MongoDBを導入しよう
→yumのレポジトリを拡張し、mongodbインストール
vim /etc/yum.repos.d/10gen.repo [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 enabled=1 yum update yum install mongo-10gen mongo-10gen-server service mongod start chkconfig mongod on mongo --version mongo exit
これでとりまある程度整ったのかしら。。。
あとは思いつくのは、
samba
なんらかKVS
memcache
nginex
とかもおいおいやっていこう・・・
感謝致します。