简介绍一个自己在Linux安装Twitter的方法

运维 系统运维
不可否认Twitter现在比较流行,如何在自己的Linux安装Twitter呢,这里小编给大家推荐一篇文章以帮助Twitter爱好者完成心愿。

Twitter现在比较流行,如果你是一个Linux和Twitter得爱好者那么试没试过自己在Linux上安装Twitter呢?分享一下我的做法吧。我们假设的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里面[mysqld]里面添加:skip-name-resolve一行就可以了。laconica目前还支持同步发送到Twitter。怎么样快来自己试试在Linux上安装Twitter吧。


【编辑推荐】

  1. 全面剖析Linux系统管理命令w
  2. 全面总结Linux快捷键的使用
  3. 举例说明Linux压缩命令(一)tar
  4. 总结Linux压缩解压的所有命令
  5. 详细介绍Linux软件包依赖问题
责任编辑:小霞 来源: 互联网
相关推荐

2021-06-26 16:24:21

Linux命令系统

2009-06-30 10:37:59

Linux操作系统

2009-09-15 09:23:35

初级linuxLinuxlinu操作系统x后门

2012-08-07 11:28:13

卸载linux

2021-11-26 08:33:51

React组件前端

2019-05-23 14:36:24

LinuxSOSReportxsos

2022-04-08 08:48:16

线上事故日志订阅者

2009-12-17 16:02:58

红旗Linux

2010-03-03 09:57:37

Linux虚拟机

2012-08-13 10:16:34

IBMdW

2012-11-21 11:48:23

i-NVMM加密密码

2021-05-26 07:53:58

Linux运维Linux系统

2009-08-21 15:56:31

安装VMWare To

2010-10-15 13:57:55

MySQL源码安装

2023-03-01 10:19:23

2010-03-10 10:55:14

2015-07-03 11:27:30

程序员自己神器

2012-07-19 13:49:20

2017-03-29 12:30:58

LinuxLaTeXila编辑器

2023-07-25 15:17:38

Linux操作系统开发
点赞
收藏

51CTO技术栈公众号