Rubyを始める
0.環境
- [CentOS] 5.6 (32bit版カーネル)
- [Apache] 2.2.3
1.Rubyインストール
1-1.Rubyがすでにインストールされているか調べる。
(インストールされている場合は下記のように表示される)
# rpm -q ruby ruby-1.8.6.111-1
1-2.インストールされていない場合、下記コマンドでインストール。
# yum install ruby ruby-devel rdoc irb
2.Apache設定
2-1.mod_cgiがロードされていることを確認。
# cat /etc/httpd/conf/httpd.conf|grep mod_cgi LoadModule cgi_module modules/mod_cgi.so
3.htacess設定
3-1.Apacheドキュメントルートの.htaccessに下記を追記。
(ドキュメントルートのパスは読み替えて下さい)
# cat /var/www/html/.htaccess AddHandler cgi-script .cgi .rb Options +ExecCGI
4.動作確認
4-1.ファイル作成
# touch /var/www/html/hello.rb
4-2.テストコード記述
作成したファイルに下記コードを記述。
(1行目のrubyのパスは、which ruby で調べて読み替えて下さい)
#!/usr/bin/ruby print "Content-type:text/html\n\n" print <<EOS <HTML> <HEAD> </HEAD> <BODY> Hello World! </BODY> </HTML> EOS