人人商城 互動直播

碼農轉型中,歡迎關注個人公衆號零零糖,交流打代碼的姿勢

 

微擎人人商城互動直播設置

1.首先,修改域名,將最後一行的域名修改成自己的域名

文件位置 /addons/ewei_shopv2/core/socket/socket.config.php

<?php
/**
 * socket server配置文件,重啓後生效
 * https://www.bipimi.cn
 * 個人公衆號 零零糖 歡迎關注
 */

// 開發模式開關
define('SOCKET_SERVER_DEBUG', false);

// 設置服務端IP
define('SOCKET_SERVER_IP', 'localhost');

// 設置服務端端口
define('SOCKET_SERVER_PORT', '9501');

// 設置是否啓用SSL
define('SOCKET_SERVER_SSL', false);

// 設置SSL KEY文件路徑
define('SOCKET_SERVER_SSL_KEY_FILE', '');

// 設置SSL CERT文件路徑
define('SOCKET_SERVER_SSL_CERT_FILE', '');

// 設置啓動的worker進程數
define('SOCKET_SERVER_WORKNUM', 8);

// 設置客戶端請求IP
define('SOCKET_CLIENT_IP', 'www.linglingtang.com');   //請將域名換成你自己的

 2.安裝swoole擴展

①下載對應版本的swoole擴展(不知道哪裏下載的請關注零零糖公衆號發送swoole擴展)

②解壓

unzip swoole-src-swoole-1.7.21-stable.zip

③進入目錄 

cd swoole-src-swoole-1.7.21-stable

④檢查配置環境

phpize和php-config要改成自己的路徑!

/www/wdlinux/php/56/bin/phpize
./configure --with-php-config=/www/wdlinux/phps/56/bin/php-config

⑤安裝

make && make install

底下顯示一下內容說明安裝成功了

Build complete.
Don't forget to run 'make test'.

Installing shared extensions:     /www/wdlinux/phps/56/lib/php/extensions/no-debug-non-zts-20131226/

⑥php.ini文件末尾添加一行

extension=/www/wdlinux/phps/56/lib/php/extensions/no-debug-non-zts-20121212/swoole.so

⑦重啓

service httpd restart

 

3.查看是否安裝成功

建立test.php放在站點根目錄,訪問之。如:https://www.bipimi.cn/test.php

<?php
phpinfo();

顯示這個就表示swoole擴展安裝成功了

swoole擴展

 

 

4.啓動soket服務端

/www/wdlinux/phps/56/bin/php /www/web/www_bipimi_cn/public_html/addons/ewei_shopv2/core/socket/server.php

 

 

 

可能的錯誤問題解決

權限不夠 : 可能是文件沒有可執行權限 chmod +x server.php

Swoole擴展未安裝或服務未啓動: 檢查是否安裝正確,是否安裝到其他php等

 

 

PHP技術交流羣:180460365、320205320、320205320

公衆號
~碼農轉型中,歡迎關注我的個人公衆號~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章