ThinkSNS安装指南说明

强颜欢笑 提交于 2020-04-20 08:28:58

国内开源社交系统ThinkSNS V4.5直播版重磅上线,此次新版本的上线,ThinkSNS可谓用心良苦,考虑到企业用户及创业者对直播的强烈需求,ThinkSNS除了对原社交系统进行了功能的升级以及新增,更是在社交系统中插入直播功能。大家可以下载APP端试用,也可安装PC端进行体验。 输入图片说明 ThinkSNS PC端安装指南说明: 1、ThinkSNS 安装要求 ①、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 本身不占用磁盘,为网站数据做准备) 2、ThinkSNS安装步骤 ①、解压 ThinkSNS 压缩包,以大型企业版为例; 输入图片说明 我们需要的是 wwwroot 中的内容,如下图 b) 此 图 中 的 内 容 才 为 源 码 ; 文 档 下 部 出 现 的 源 码 均 指 此 图 中 的 内 容 ; 输入图片说明 ②、将 程 序 源 码 放 入 到 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; 如果您的服务器装了相应扩展的话会出现: 输入图片说明 请先留在这里,不要退出 b) 请在浏览器键入 www.xxxx.com/server/test/ , 然后将右上角的 demo.thinksns.com 修改为你的网址,端口 不 变 , 点 击 建 立 连 接 , 然 后 左 侧 窗 口 出 现 输入图片说明 并且在 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 的 url,ios 需要修改服务器的url,但是需要到网站后台配置 app 聊天所需的 socket url; h) 到此;部署完毕; 更多ThinkSNS活动详情,请关注 ThinkSNS官网:http://www.thinksns.com/index.html Demo站:http://demo.thinksns.com/ts4

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!