碼農轉型中,歡迎關注個人公衆號零零糖,交流打代碼的姿勢
微擎人人商城互動直播設置
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擴展安裝成功了
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