服务器安装笔记
来到新的公司,第一天老大就让我在服务器上 搭建新的环境。
?
服务器上已经有 mysql 和 apache 但是要命的是,mysql有两个 apache也有两个!
?
安装ruby1.8.7 下源码 编译安装 没问题
?
安装 rubygems 下源码 用 ruby setup.rb 没问题
?
安装 rails 2.3.5 没问题
?
gem install mysql ?出问题了
?
需要指定mysql_config?
?
whereis mysql?
?
/usr/bin/msyql
?
指定到//usr/bin/mysql_config ,报错!
?
换了n种方式 都报错,郁闷了
?
算了 不装gem了 直接装ruby-mysql
?
下源码 编译安装 ok
?
下redmine,解压,修改database.yml
?
创建数据库
?
rake db:migrate 报错
?
提示是 两个修改字段的长度 报错!
?
修改 migration 注释掉
?
运行 报错!
?
?
说 有个查询语句 有问题!fuck
?
redmine 1.0.1 是个稳定版本 应该不是redmine的问题,想来想去 只有 mysql有问题。
?
mysql 正在使用还不能重装。郁闷 ……
?
好吧 把那句查询 注释,先看到页面再说。
?
gem install passenger
?
报错 说没有 apr 和 apu 按照提示 安装 yum install apr-devel 提示已经安装最新版本
?
fuck 这样还找不到?
?
无奈 google 了半天 ,无解。
?
向老大汇报,老大当机立断, 换个新服务器!老大万岁!
?
下载 Ubuntu server,刻盘,到机房 安装
?
ubuntu server 预置了一些东西 比如mysql 比如 apache 比如 ……?
?
很方便 很快捷 欢迎大家使用……
?
装完 设置一下ip 在/etc/network/interfaces 中设置
?
auto eth0
?
iface etho inet static
?
address?
?
netmask
?
gateway
?
/etc/init.d/networking restart
?
ok?
?
开始另一编的重装。
?
安装ruby 下源码 安装
?
安装rubygems
?
安装 rails?
?
安装 mysql 又报错了 ,服务器默认安装了 mysql-server 没有安装 mysql-client 和??libmysqlclient15-dev?,apt-get install?
?
?
安装 mysql 成功
?
?
下载redmine1.0.1 再来一遍?
?
rake db:migrate 通过
?
起服务,ok
?
正当我感慨Ubuntu 好用时,老大来说 把ruby 换成 ruby enterprise 版。
?
下载ruby ee?
?
安装
?
这时候我犯了个错误,我直接把之前目录的 gems copy到 rubyee lib中 希望能不用再装一遍gem
谁知 …… 报错
?
唉 折腾半天 老大说 全部删掉 重装
?
按部就班 重装ruby ee
?
装完 一切ok
?
安装 passenger,没问题,哈哈
?
配置 apache2
?
重启
?
输入 地址 报错
?
原来是apache的 rewirte mod 没有启用。 google
?
在命令行 输入 sudo?a2enmod rewrite
?
启动rewite mod
?
再次重启,ok
?
万事大吉!
?
唉 折腾了 两天!
?
总结:linux 经验不足,找问题太慢!
?
?
?
?
?
?
?
?
?