國內開源社交系統ThinkSNS V4.5直播版重磅上線,這次新版本的上線,ThinkSNS可謂用心良苦,考慮到企業用戶及創業者對直播的強烈需求,ThinkSNS除了對原社交系統進行了功能的升級以及新增,更是在社交系統中插入直播功能。你們能夠下載APP端試用,也可安裝PC端進行體驗。 ThinkSNS PC端安裝指南說明: 一、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 自己不佔用磁盤,爲網站數據作準備) 二、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/ts4php