一. Ruby 安装
1. 得到Ruby安装包
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz 安装的1.8.7版本
2. 解压安装
tar -xzvf ruby-1.8.7-p174.tar.gz
cd ruby-1.8.7-p174
./configure
make
make install
通过以上步骤就已经安装好了ruby
3. 验证ruby安装成共
ruby –v 输出:ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux] 这样表示ruby 安装成功了
二。 RubyGems 安装
1. 得到rubygems包
wget http://rubyforge.org/frs/download.php/73882/rubygems-1.4.2.tgz
2. 安装
tar –xzvf rubygems-1.4.2.tgz
cd rubygems-1.4.2
ruby setup.rb
3. 验证安装成功:
gem –v 输出:1.4.2 那么就rubygems就安装成功了
三。 rails安装
1.安装:
默认安装:gem install rails 得到最高版本的rails
指定安装:gem install rails -v=2.3.5
2. 验证安装成功
rails –v 输出:Rails 3.0.3
四。 安装mongrel, mongrel_cluster
安装:
gem install mongrel
gem install mongrel_cluster
验证:
gem list 查看是否下面两个gem包是否存在:
mongrel (1.1.5)
mongrel_cluster (1.0.5)五. apache的安装
1. 得到Apache包:
wget http://apache.etoak.com//httpd/httpd-2.2.17.tar.gz
2. 安装:
tar –xzvf httpd-2.2.17.tar.gz
cd httpd-2.2.17
./configure -prefix=/usr/local/httpd-2.2.17 --enable-proxy --enable-proxy-balancer --enable-proxy-http --enable-rewrite --enable-cache --enable-headers --enable-ssl
make
make install
3. 验证:
cd /usr/local/httpd-2.2.17/bin
./apachectl start apache启动了
找台机器:在浏览器中输入apache的IP,如:10.1.6.2 浏览器中出现 It works! 这样apache就安装成功了。
六。 mysql安装
1. 获取安装包
wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.48.tar.gz
2. 安装:
tar –xzvf mysql-5.1.48.tar.gz
./configure --prefix=/user/local/mysql-5.1.48 --with-extra-charsets=all 安装在指定目录下
make
make install
3. 在mysql属主用户种配置环境变量
vi ~/.bash_profile
export MYSQL_HOME=/user/local/mysql-5.1.48
export PATH=$MYSQL_HOME/bin:$PATH:$HOME/bin增加几个目录:
mkdir data
mkdir log
mkdir run
4.配置 my.cnf
cd /user/local/mysql-5.1.48/share/mysqlq
cp my-small.cnf ../../
cd ../../
mv my-small.cnf my.cnf
修改my.cnf:
--------------------------------------------------------
# The MySQL server
[mysqld]
port = 3306
skip-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128Kbasedir = /usr/local/mysql-5.1.48/
datadir = /usr/local/mysql-5.1.48/data
socket = /tmp/mysql.sock
log-error = /usr/local/mysql-5.1.48/log/alert.log
log_slow_queries = /usr/local/mysql-5.1.48/log/slow.log
default-character-set = utf8-------------------------------------------------
5. 启动mysql
mysql_install_db --user=baoju 在启动mysql钱,先创建授权表
mysqld_safe &
6. 停止mysql
mysqladmin -uroot shutdown
錯誤:相依性失敗:
libmysqlclient.so.10 是 (已安裝)MyODBC-2.50.39-25.RHEL4.1.i386 所需要的
libmysqlclient.so.10 是 (已安裝)qt-MySQL-3.3.3-16.el4.i386 所需要的
参考文档:
http://atgoingguoat.javaeye.com/blog/704693
安装过程中几个常用的命令:
find / -name apachectl
rpm -qa|grep mysql
rpm -e mysqlclient10 –nodeps 删除rpm文件时解除嵌套的依赖