ThinkSNS V4.5版本上线,PC端安装指南说明

2016-11-11 (1567)

国内开源社交系统ThinkSNS V4.5直播版重磅上线,此次新版本的上线,ThinkSNS可谓用心良苦,考虑到企业用户及创业者对直播的强烈需求,ThinkSNS除了对原社交系统进行了功能的升级以及新增,更是在社交系统中插入直播功能。

    国内开源社交系统ThinkSNS V4.5直播版重磅上线,此次新版本的上线,ThinkSNS可谓用心良苦,考虑到企业用户及创业者对直播的强烈需求,ThinkSNS除了对原社交系统进行了功能的升级以及新增,更是在社交系统中插入直播功能。大家可以下载APP端试用,也可安装PC端进行体验。

一、ThinkSNS V4.5社交系统版APP下载

 图片1.png

二、ThinkSNS V4.5直播系统版APP下载

 图片2.png

三、ThinkSNS PC端安装指南说明:

图片11111.png

1ThinkSNS 安装要求

①、PHP 版本:5.3.12 及以上的版本,建议使用 5.5 版本

②、nginx 1.0.0 及以上的版本,建议使用 1.8 版本,apache 建议为 2.2 及以上

③、mysql 要求必须 5.0 及以上的版本,建议使用 5.5 版本

④、服务器建议使用 CentOS 6

⑤、硬件最低要求:单核/256M(不使用 memcached)|512M(使用 memcached)/20G(数据盘,ThinkSNS 本身不占用磁盘,为网站数据做准备)

2ThinkSNS安装步骤

①、解压 ThinkSNS 压缩包,以大型企业版为例;

a)

图片3.png

我们需要的是 wwwroot 中的内容,如下图

b) 此 图 中 的 内 容 才 为 源 码 ; 文 档 下 部 出 现 的 源 码 均 指 此 图 中 的 内 容 ;

 图片4.png

②、将 程 序 源 码 放 入 到 server(nginx/apache) 配 置 的 目 录 中 , 比 如 /var/html/htdocs/(apache) |/home/wwwroot/default(nginx),这个是 linux 中常用的 server 目录,因为建议使用 linux,所以 winsdows server不做详细解说(主要是不会玩儿…);

③、如果没有对 server 目录绑定域名,则需要在 nginx 或者 apache 的配置文件中配置你需要绑定到服务器上的域名,具体方法,请百度/google,然后进入下一步;

④、然后在浏览器中输入你的网址,程序会自动进入安装页面;然后按步骤填写一些服务器的信息,和账号信息,执行安装之后,就已经部署好了

⑤、 如果你的程序中有图 1 中的 ios android 源码包,那你需要看这一步了;

a) 首先进入源码目录的 server 目录,执行 php start.php start; 如果您的服务器装了相应扩展的话会出现:

 图片5.png

请先留在这里,不要退出

b) 请在浏览器键入 www.xxxx.com/server/test/ , 然后将右上角的 demo.thinksns.com 修改为你的网址,端口 不 变 , 点 击 建 立 连 接 , 然 后 左 侧 窗 口 出 现

 图片6.png

并且在 a)窗口中没有出现错误,那么恭喜,你的聊天 socket 安装正确了,可以 ctrl+c 退出后,输入 php start.php start -d (关闭 debug 模式启动);这样就能正常得及时聊天了;

c) 然而上面的情况是不会在你第一次安装 socket 的时候出现的,因为我们需要安装额外的扩展和软件。首先我们需要在服务器上安装:php-process | gcc | php-devel | php-pear | libevent-devel ,之后执行 pecl install channel://pecl.php.net/libevent-0.1.0 然 后 加 入 php 拓 展 echo extension=libevent.so >/etc/php.d/libevent.ini;

d) 上如安装如果没有出错的话,就能执行 a) b) 步骤;如果有安装过程中出现问题,需要根据抛出的

异常来进行处理;

e) socket 操作方法:关闭方法 php ./start.php stop 查看状态 php ./start.php status

tips:如果出现进程关闭不了的情况,强制杀死~

f) ps aux | grep start.php | awk '{print $2}' | xargs kill -9

g) socket 配置好之后,android 需要在源码中修改 服务器 url 和 聊天 socket urlios 需要修改服务器的url,但是需要到网站后台配置 app 聊天所需的 socket url

h) 到此;部署完毕;