Ruby on Rails, Python, FastCGIのインストール(初心者がさくらのVPSを立ち上げるまで - その10)
Ruby on Rails、Python のインストール
ドットインストールを見ながらやれば問題ない。なお、ドットインストールは Python2 のインストールなのだが、ここではPython3のインストール*1も行ってみる。
#17 Ruby on Railsの設定をしよう (1) | さくらのVPS入門 - プログラミングならドットインストール
#20 ソースからPythonを入れてみよう | さくらのVPS入門 - プログラミングならドットインストール
Ruby on Rails
ここでは参考サイトに習って、作業用ユーザーから sudo コマンドでインストールを行う。詳しくは参考サイトを見てしまったほうが確実なので、コマンドだけ並べておく。
sudo yum install zlib-devel openssl-devel sqlite-devel #rvmインストール sudo curl -L https://get.rvm.io | bash -s stable #インストール後の画面に出てくる`source /home/[ユーザー名]/.rvm/scripts/rvm`をコピーして実行 sudo source /home/[ユーザー名]/.rvm/scripts/rvm #バージョンを指定してrubyのインストール実行 sudo rvm install 2.1.0 #バージョン確認 ruby -v gem -v #sqlite3 をドキュメントなしでインストール sudo gem install --no-ri --no-rdoc sqlite3 #Node.JSを入れる sudo yum install npm --enablerepo=epel #railsを入れる sudo gem install rails #やたら長い 15分ぐらい待たされる #バージョン確認 rails -v
Python3
cd /var/tmp #Pythonのサイト(http://python.org/)で最新のものを探してくる wget http://python.org/ftp/python/3.3.3/Python-3.3.3.tgz tar xvzf Python-3.3.3.tgz cd Python-3.3.3 ./configure make sudo make install python3 #対話画面がでたらインストール成功 exit() #python3の終了コマンド
Python2
cd /var/tmp wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz tar xvzf Python-2.7.6.tgz cd Python-2.7.6 ./configure make sudo make install python --version #バージョンが表示されれば成功 #pipをインストール(2015/1/3 追記) easy_install pip
CPANとFastCGIのインストール
CPANとCPANM*2をインストールし、FastCGIをインストールする。
設定ファイルで、大きいサイズのファイルをアップロードできるように指定しておかないと、MovableTypeを使用するときに画像などのアップロードでつまづく。
su - #root権限に昇格 #CPAN yum -y install --enablerepo=remi,rpmforge cpan #CAPNM cpan App::cpanminus #FastCGI yum -y install --enablerepo=remi,rpmforge mod_fcgid php-fpm #Perlモジュール(CGIモード用。今回のサーバーはモジュールモードで動かすのでいらないはずなのだが念のため。) cpan FCGI cpan CGI #設定ファイルを開いて、大きいファイルをアップロードできるように一行追加 vim /etc/httpd/conf.d/fcgid.conf FcgidMaxRequestLen 51200000 #この行を追加する #httpd-develのインストール yum -y install --enablerepo=remi,rpmforge httpd-devel #再起動 service httpd restart
目次
一連の記事の目次は、以下のページにあります。
初心者がさくらのVPSを立ち上げるまで - その1