红联Linux门户
Linux帮助

tlbb服务端安装记录

发布时间:2016-07-11 15:21:29来源:linux网站作者:流光掠影
使用的环境为ubuntu-14.04-x86,首先我们做一些初始化工作
# 更新源
apt-get update 
# 安装g++编译器
apt-get install g++
 
首先我们需要安装mysql数据库,建议从源代码安装,这里为了节约时间我就直接用apt安装了
apt-get install mysql-server mysql-client
 
接着我们需要安装unixODBC,当前最新版为2.3.4,unixODBC-2.3.4.tar.gz文件备份
cd /home
wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.4.tar.gz
tar -zxvf unixODBC-2.3.4.tar.gz
cd unixODBC*
#编译安装
./configure --prefix=/usr --sysconfdir=/etc
make
make install
然后我们需要下载Mysql Connector/ODBC,官网地址:http://dev.mysql.com/downloads/connector/odbc/
这里下载服务器对应版本的压缩包,mysql-connector-odbc-5.3.6-linux-ubuntu14.04-x86-32bit.tar.gz(http://files.cnblogs.com/files/qq67579722/mysql-connector-odbc-5.3.6-linux-ubuntu14.04-x86-32bit.tar.gz)文件备份
tlbb服务端安装记录
cd /home
wget http://cdn.mysql.com//Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.6-linux-ubuntu14.04-x86-32bit.tar.gz
tar -zxvf mysql-connector-odbc-5.3.6-linux-ubuntu14.04-x86-32bit.tar.gz
cd mysql-connector*
# 将类库复制到系统目录
cp bin/* /usr/bin/
cp lib/* /usr/lib/
确保mysql可以外网连接。
tlbb服务端安装记录
vim /etc/odbc.ini
# 修改/etc/odbc.ini,参考下面修改
[tlbbdb]
; 使用的odbc驱动
Driver = /usr/lib/libmyodbc5w.so
Description = MyODBC 5.3.6 Driver DSN
; mysql服务器地址
SERVER = 127.0.0.1
; 端口
PORT = 3306
; 用户名
USER = root
; 密码
Password = root
; 数据库名
Database = tlbbdb
OPTION = 3
SOCKET =
 
修改三个配置文件里面的ip、mysql账户信息
/home/tlbb/Server/Config/LoginInfo.ini
/home/tlbb/Server/Config/ShareMemInfo.ini
/home/tlbb/Server/Config/ServerInfo.ini
创建数据库并导入初始数据,初始数据库备份
SET NAMES latin1;
CREATE DATABASE web DEFAULT CHARACTER SET utf8;
CREATE DATABASE tlbbdb DEFAULT CHARACTER SET latin1;
use web;
source /home/tlbb/web.sql;
use tlbbdb;
source /home/tlbb/tlbbdb.sql;
服务器运行大约需要3.4G的内存,如果你的vps内存不足,需要加swap或者物理内存,swap+物理内存必须要保证共有3.4G+的可用空间
 
添加swap方法
# 创建/home/swap文件
# count的单位Kb : 3G=3*1024*1024=3145728
dd if=/dev/zero of=/home/swap bs=1024 count=3145728
#格式化swap分区
mkswap /home/swap
#挂载swap,重启后需要重新挂载
swapon /home/swap
# 查看内存使用情况
free -m
 
至此服务器环境就安装好了。
 
64位ubuntu下安装tlbb服务端环境
不同点在于:
编译unixODBC时要编译为32位的,此外下载Mysql Connector/ODBC也必须选择32位版本的
编译之前的操作
修改/usr/bin/gcc,/usr/bin/ld,强制加入m32信息
将gcc,ld重命名为gcc.64,ld.64
mv /usr/bin/gcc /usr/bin/gcc.64
mv /usr/bin/ld /usr/bin/ld.64
新建下面两个文件
/usr/bin/gcc
#!/bin/sh
gcc.64 –m32 $@
/usr/bin/ld
#!/bin/sh
ld.64 –m elf_i386 $@
添加执行权限
chmod +x /usr/bin/gcc
chmod +x /usr/bin/ld
32位C编译环境
apt-get install libc6-dev-i386
编译后启动时可能出现的问题
tlbb服务端安装记录
添加一条软链接
ln -s /usr/lib/libodbc.so.2.0.0 /usr/lib/libodbc.so.1
tlbb服务端安装记录
安装32位c++运行库
apt-get install lib32z1 lib32stdc++6
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22283.html