会计考友 发表于 2012-8-4 12:16:06

红旗认证辅导:Ubuntu上安装Twitter服务器

如不美观你是一个Twitter的热情用户,你是否想过有一天自己架设一个Microblog呢?如不美观你同时还喜欢Ubuntu,你是否想过在Ubuntu完成这件工作呢?
  如不美观你是一个Twitter的热情用户,你是否想过有一天自己架设一个Microblog呢?
  如不美观你同时还喜欢Ubuntu,你是否想过在Ubuntu完成这件工作呢?
  如不美观谜底是“是”,那么我们起头吧!
  我们假设的Microblog是一个开源的Twitter克隆-Laconica,今朝已经在identi.ca使用了,是一个经由实践磨练的Microblog处事器软件。
  安装轨范:
  第一步、获庖代码:
  有两种发生可以获取laconica的代码:
  1、使用darcs(一个开源源代码打点软件)
  sudo apt-get install darcsdarcs get ——partial http://laconi.ca/darcs/
  2、直接年夜laconica的主页膳缦沔下载tar.gz文件
  在这里我采用了第二种体例
  在Home目录琅缦沔成立一个laconica目录,把文件下载到这个目录琅缦沔并解压:
  cd $HOME
  mkdir laconica
  cd laconica
  wget http://laconi.ca/laconica-0.6.3.tar.gz
  tar xzvf laconica-0.6.3.tar.gz
  第二步,安装运行需要的软件:
  laconica使用了PHP说话编写,使用Mysql数据库,运行需要Web处事器!
  sudo apt-get install mysql-server apache2
  sudo apt-get install libapache2-mod-php5 php5-cgi php5-cli php-pear php5-gd php5-mysql
  第三步:成立Mysql数据库
  成立Mysql数据库,首先以mysql的root用户进入:
  mysql -u root -p
  输入密码进入:
  #成立数据库:
  create database laconica;
  #成立数据库用户(用户名laconica,密码secret):
  grant all privileges on laconica.* to laconica@localhost identified by ’secret’ with grant option;
  #退出
  quit;
  用laconica自带的sql成立数据表,进入适才解压往后laconica的目录,在($HOME/laconica/laconica-0.6.3),呼吁行输入:
  mysql -uroot -p laconica < db/laconica.sql
  输入root密码,没有提醒,应该成功了!
  第四步,调整一些设置:
  把实例设置装备摆设文件copy一下:
  cp config.php.example config.php
  打开config.php设置装备摆设,此刻一般有四行:
  $config[’site’][’name’] = ’cafeonica’;$config[’site’][’server’] = ’decafbad.com’;$config[’site’][’path’] = ’laconica’;
  $config[’db’][’database’] = ’mysql://laconica:PASSWORD@localhost/laconica’;
  此鱿负
  第一行,设置装备摆设你的Microblog(微博)的名称
  第二行,域名
  第三行,设置装备摆设子目录
  第三行,设置装备摆设Mysql的数据库地址,laconica是用户名,其中PASSWORD就是Mysql的数据库密码(安装前面的轨范,我们的密码是secret),localhost是Mysql处事器地址:暗示是本机膳缦沔的mysql(当然Mysql处事器也可以在其他机械膳缦沔)
  譬如,你想成立一个局域网内的Twitter处事器的名称,名字叫“滔滔一直",处事器是192.168.1.102,可以这样设置装备摆设:
  $config[’site’][’name’] = ’滔滔一直’;$config[’site’][’server’] = ’192.168.1.102’;$config[’site’][’path’] = ’taotao’;
  $config[’db’][’database’] = ’mysql://laconica:PASSWORD@localhost/laconica’;第五步:发布各处事器这里简单拷贝到apache:sudo cp -r laconica-0.6.3 /var/wwwcd /var/wwwsudo mv laconica-0.6.3 taotao此刻可以使用"http://192.168.1.102/taotao"访谒了。当然首先必需注册用户。此外如不美观感受速度慢,是Mysql的原因,在/etc/mysql/my.inf琅缦沔琅缦沔添加:skip-name-resolve一行就可以了。laconica今朝还撑持同步发送到Twitter.
页: [1]
查看完整版本: 红旗认证辅导:Ubuntu上安装Twitter服务器