さっきRails用テストサーバーを作ったんでインストールメモ
Instant Railsでも良いような気もするけど。
動けば良いや程度の設定。
VM+FedoraCore6
とりあえず、最小構成でインストール。
# user作成 useradd test passwd onigiri # yum ミラー yum -y install yum-fastestmirror # yum アップデート yum -y update # 日本語文字コード yum -y install nkf # アンチウィルス yum -y install --enablerepo=development clamav clamav-update # mysql yum install mysql mysql-server mysql-devel # Apache yum -y install httpd # Apache起動 /etc/rc.d/init.d/httpd start # Apache自動起動 chkconfig httpd on # Apache自動起動確認 chkconfig --list httpd # htaccess使用許可 AllowOverride FileInfo None ↓ AllowOverride FileInfo Options # ImageMagick yum -y install ImageMagick ImageMagick-perl # 確認 rpm -ql ImageMagick-perl #php yum -y install php php-mbstring php-mysql php-gd php-pear php-adodb php-xml #php高速化 yum -y install php-eaccelerator #ruby yum -y install ruby ruby-devel ruby-irb ruby-rdoc ruby-libs #gem yum -y install rubygems gem serach --remote gem update --system gem list --local #rails よくサーバーが落ちてる gem install --remote rails --include-dependencies gem install --remote mysql -- --with-mysql-dir=/usr gem install --remote sqlite-ruby gem install --remote sqlite3-ruby gem install --remote postgres-pr # ファイアウォール停止 /etc/rc.d/init.d/iptables stop # ファイアウォール自動起動解除 chkconfig iptables off # ネットワーク設定(192.168.1.150に設定する場合) vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 IPADDR=192.168.1.150 NETMASK=255.255.255.0 NETWORK=192.168.1.0 GATEWAY=192.168.1.1 ONBOOT=yes vi /etc/resolv.conf nameserver 192.168.1.1 search localdomain # ルーターまかせの場合 DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes # ネットワーク再起動 /etc/init.d/network restart # mysql設定 vi /etc/my.cmf default-character-set=utf8 # mysql起動 /etc/rc.d/init.d/mysqld start # mysql自動起動 chkconfig mysqld on #SQLite2 のインストール yum install sqlite2 #SQLite3 のインストール yum install sqlite-devel # webmin wget http:#prdownloads.sourceforge.net/webadmin/webmin-1.360-1.noarch.rpm rpm -ihv webmin-1.360-1.noarch.rpm unlink webmin-1.360-1.noarch.rpm # webmin起動 /etc/init.d/webmin start # ftp yum -y install vsftpd /etc/init.d/vsftpd start chkconfig vsftpd on vi /etc/hosts.allow vsftpd : 192.168.1. 127.0.0.1 # SELinuxの設定ファイルと無効化 vi /etc/sysconfig/selinux SELINUX=enforcing ↓ SELINUX=disabled reboot
これ後で自分で読んだとき意味わかんのかなぁ。