微博平台StatusNet研究(4):快速安装

StatusNet研究系列
StatusNet研究(1):介绍
StatusNet研究(2):基本安装
StatusNet研究(3):友好URL与OpenID支持
StatusNet研究(4):快速安装
StatusNet研究(5):支持Jabber/Gtalk

 

之前在“系列(2)基本安装”和“系列(3)友好URL与OpenID支持”中都曾提到过一个ext目录,目的是为了更好的理解StatusNet到底使用了哪些库,这些库可以在哪里下载。
事实上,StatusNet的源码中已经包含了这些开源库,甚至连需要用到的PEAR库都已经准备好,他们存放在StatusNet根目录下一个叫做“extlib”的目录里。

这样,“系列(2)基本安装”中提到的“准备相关开源项目代码”这一步就可以完全省略掉,另外将步骤里的
$extra_path = array("H:/13.PHP/04.WorkSpaces/statusnet/statusnet-0.8.2/ext/");
修改为:
$extra_path = array("H:/13.PHP/04.WorkSpaces/statusnet/statusnet-0.8.2/extlib/");


可能碰到的问题
1、运行报错:Fatal error: Cannot redeclare _pear_call_destructors()
问题原因:已经安装了PEAR,extlib目录里又包含了PEAR想关库,故导致重复定义的错误。
解决方法:禁用PEAR或者将extlib目录里的PEAR.php和PEAR目录删除。

作者:canbeing
出处:http://flashlm.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/465710.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python3 —— if/while/input

Python3 —— if/while/input 目录 Python3 —— if/while/input 1.条件测试 2.if语句 3.input()函数 4.while循环 5.break与continue 1.条件测试 等于 ! 不等于 < 小于 < 小于等于 > 大于 > 大于等于 and 与 or 或 not in 不在 2…

python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)...

昨日内容回顾 外键的变种三种关系&#xff1a;多对一&#xff1a;左表的多 对右表一 成立左边的一 对右表多 不成立foreign key(从表的id) refreences 主表的&#xff08;id&#xff09;多对多建立第三张表&#xff08;foreign key&#xff09;一对一foreign keyunique单表查询…

我偶尔会用到的调试方法 | Linux 内核

文章转自我朋友的公众号&#xff0c;以下为内容正文大家好&#xff0c;我是你们的工具人老吴。今天,和大家分享一下几个 Linux 内核的调试小技巧。当你遇到一个 bug&#xff0c;你调试了 1 年半载都解决不了&#xff0c;这其实一件好事。因为它会时刻提醒你平时写代码时要谨慎、…

好像博问不能回复了,看似是某个脚本错误阻止了提交。可有此事?

针对问题&#xff1a;http://space.cnblogs.com/question/12190/ 我有这样一段回答&#xff0c;但始终发不上去&#xff1a; 如果可以的话&#xff0c;使用接口&#xff0c;比如&#xff1a; interface INamed{ string Name{get;set;} } class MyGenaric<T> where T: INa…

gcc、arm-linux-gcc和arm-elf-gcc的关系?

一、GCC简介The GNU Compiler Collection&#xff0c;通常简称 GCC&#xff0c;是一套由 GNU 开发的编译器集&#xff0c;为什么是编辑器集而不是编译器呢&#xff1f;那是因为它不仅支持 C 语言编译&#xff0c;还支持 C&#xff0c; Ada&#xff0c;Objective C 等许多语言。…

Mybatis中trim的使用

trim标记是一个格式化的标记&#xff0c;可以完成set或者是where标记的功能&#xff0c;如下代码&#xff1a; 1、 select * from user <trim prefix"WHERE" prefixoverride"AND |OR"> <if test"name ! null and name.length()>0"&…

取消win2003关机提示的设置

在"开始"|“运行”中输入gpedit.msc&#xff0c;出现"组策略界面"。用鼠标左键双击“计算机配置”文件夹 | “管理模板”文件夹 | “系统”文件夹。在对应“系统”文件夹窗口中&#xff0c;选中“关闭事件跟踪程序”转载于:https://blog.51cto.com/lzy8212…

Linux应用编程之共享内存实例

1共享内存实例01主要内容 上一小节小哥跟大家介绍了一下共享内存的知识&#xff0c;今天主要是做一个实战的演示&#xff0c;从而更好的理解共享内存的原理和实际应用。02程序示例 1#include <stdlib.h>2#include <stdio.h>3#include <string.h>4#inclu…

洛谷P1279 字串距离 (动态规划)

题目描述 设有字符串X&#xff0c;我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串&#xff0c;如字符串X为”abcbcd”&#xff0c;则字符串“abcb□cd”&#xff0c;“□a□bcbcd□”和“abcb□cd□”都是X的扩展串&#xff0c;这里“□”代表空格字符。 如…

Python3——函数

Python3——函数 目录 Python3——函数 定义函数 实参和形参 返回值 将函数存储在模块中 定义函数 关键字def告知Python要定义一个函数。 最后一行是调用此函数&#xff0c;此函数不带参数和返回值。 实参和形参 函数参数可以有一个或者多个&#xff0c;可以是简单数据…

ASP.NET MVC 整合 Spring.net(1)- Controller进容器

我们都知道Asp.net MVC自有一套执行机制。通过分析MVC的MvcHandler关键代码ProcessRequest protectedinternalvirtualvoidProcessRequest(HttpContextBase httpContext) { AddVersionHeader(httpContext); //Get the controller typestringcontrollerNam…

再读王垠的《编程的智慧》,有怎样的感想?

王垠老师的《编程的智慧》这篇文章已经读了最起码5遍了&#xff0c;最近的项目做完一个阶段&#xff0c;到了把他做干净的时候&#xff0c;也就是优化代码&#xff0c;全面整理的阶段&#xff0c;这个时候我又想起了这篇编程的智慧&#xff0c;有一些启发与大家分享。王垠老师的…

简单的FreeBSD 的内核编译

简单的FreeBSD 的内核编译 删除并重新下载内核源码 删除自带的内核源码rm -rf /usr/src下载内核源码wget https://download.freebsd.org/ftp/releases/amd64/11.1-RELEASE/src.txz也可以使用国内的源地址下载wget http://ftp1.chinafreebsd.cn/pub/FreeBSD/releases/amd64/11.1…

国外流行的五款免费在线图片编辑器评测

也许当你在度假的时候&#xff0c;不喜欢携带着你的笔记本电脑&#xff0c;但你在度假的时候一定会拍照。现在&#xff0c;你可以打理这些照片&#xff0c;甚至还可以在“网络咖啡屋”中进行一些高级的图像编辑。一些基于网络的照片编辑程序在去年逐渐兴起&#xff0c;大多是基…

Python3——类

Python3 —— 类 目录 Python3 —— 类 创建和使用类&#xff08;class&#xff09; 继承&#xff08;class Man(People)&#xff09; 导入类&#xff08;与导入模块一样&#xff09; 创建和使用类&#xff08;class&#xff09; 类&#xff1a;属性&#xff0c;方法 比…

void 型指针的高阶用法,你掌握了吗?

[导读] 要比较灵活的使用C语言实现一些高层级的框架时&#xff0c;需要掌握一些进阶编程技巧&#xff0c;这篇来谈谈void指针的一些妙用。测试环境采用 IAR for ARM 8.40.1推荐一首中文歌曲<<后来>>&#xff0c;英文翻唱<<life>>来自瑞典歌手Sofia Kal…

对图片进行压缩,水印,伸缩变换,透明处理,格式转换操作

对图片进行压缩,水印,伸缩变换,透明处理,格式转换操作 1 /**2 * <html>3 * <body>4 * <P> Copyright 1994 JsonInternational</p>5 * <p> All rights reserved.</p>6 * <p> Created on 19941115</p>7 * <p> C…

电子美图更新36张!

电子美图更新36张&#xff0c;下面请欣赏&#xff01;如果喜欢&#xff0c;请帮忙点“赞”和"在看"哦&#xff01;推荐阅读&#xff1a;专辑|Linux文章汇总专辑|程序人生专辑|C语言我的知识小密圈关注公众号&#xff0c;后台回复「1024」获取学习资料网盘链接。欢迎点…

关于培训1

这个笔记其实应该不久前就写了&#xff0c;直到今天早上才有时间来动手。这次培训是关于本地化L10N&#xff0c;和国际化I12N&#xff0c;还有全球化G11N的一次详细介绍。具体来说&#xff0c;是关于UNICODE和一些老的编码的介绍。关于一个字符占有多少个字节&#xff0c;还有字…

Python3——文件与异常

Python3——文件与异常 目录 Python3——文件与异常 文件 &#xff08;1&#xff09;、打开文件open() &#xff08;2&#xff09;、写文件write() &#xff08;3&#xff09;、从文件读取数据 异常&#xff08;防止程序崩溃&#xff09; &#xff08;1&#xff09;、tr…