马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
由于项目必要,新到的服务器必要设置安装标题的情况,搞了两天踩了一个大坑,本身粗心了,没办法。记载一下,渴望可以给您一些资助。
一、情况需求:
centos stream9、php8以上、nginx1.24、tp8、workerman4.1、由于是内网跑的,以是用上mkcert创建证书,用nginx署理websocket的wss通讯。centos体系安装直接跳过,php和nginx安装可以参考https://blog.csdn.net/alinathz/article/details/123068577?spm=1001.2014.3001.5501
二、安装tp8和workerman4.1
1、先安装composer,下令如下:
- php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
- php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
- php composer-setup.php
- php -r "unlink('composer-setup.php');"
复制代码 在来一行,把composer移动到/usr/local/bin/composer,如许就可以直接用composer了。
- sudo mv composer.phar /usr/local/bin/composer
复制代码 2、安装tp8
风俗安装到/var/www,以是先 cd /var/www目次下,允许下面下令安装:
- composer create-project topthink/think wss_server
复制代码 安装好tp8,进入“wss_server”目次,继续安装workerman,运行下面下令:
- composer require workerman/gateway-worker
复制代码- composer require workerman/workerman
复制代码 三、创建ws设置文件
1、在 /var/www/wss_server/app目次下,新建一个文件夹“websocket”,然后在该目次下创建一下文件:
A. /var/www/wss_server/app/websocket/Events.php
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |