針對已安裝寶塔面板的Linux服務器
基礎環境
1、PHP(建議使用5.6以上版本)、
2、服務器放行9501、6379端口
3、在當前php版本中安裝插件Redis、Swoole
必須安裝組件支持
Redis、Swoole
修改配置文件
Redis配置
wwwroot/www.demo.com/data/config.php
1. 修改$config['setting']['cache'] = 'mysql';爲$config['setting']['cache'] = 'redis';
// -------------------------- CONFIG SETTING --------------------------- //
$config['setting']['charset'] = 'utf-8';
$config['setting']['timezone'] = 'Asia/Shanghai';
$config['setting']['memory_limit'] = '256M';
$config['setting']['filemode'] = 0644;
$config['setting']['authkey'] = 'c445a6b6';
$config['setting']['founder'] = '1';
$config['setting']['development'] = 0;
$config['setting']['referrer'] = 0;
2、redis服務器地址和端口
// -------------------------- CONFIG REDIS --------------------------- //
$config['setting']['redis']['server'] = '127.0.0.1'; //默認本地,你也可以用雲庫地址(遠程)
$config['setting']['redis']['port'] = 6379; //默認端口
$config['setting']['redis']['pconnect'] = 1;
$config['setting']['redis']['auth'] = ''; //redis密碼, 默認爲空
$config['setting']['redis']['requirepass'] = ''; //redis密碼,默認爲空,沒用人人商城刪除這行
$config['setting']['redis']['timeout'] = 1;
Swoole配置
addons/ewei_shopv2/core/socket下socket.config.php
1、// 設置服務端IP
define('SOCKET_SERVER_IP', 'localhost');
2、// 不管是否開啓https均需配置域名
define('SOCKET_CLIENT_IP', ' www.demo.com ');
啓動服務(先手動啓動,再添加自動啓動防止服務器重啓直播服務關閉)
手動啓動
/www/server/php/56/bin/php -f /www/wwwroot/ www.demo.com /addons/ewei_shopv2/core/socket/server.php
自動啓動
echo "/www/server/php/56/bin/php -f /www/wwwroot/ www.demo.com /addons/ewei_shopv2/core/socket/server.php" >> /etc/rc.d/rc.local