Centos Stream 9+PHP8+TP8+Workerman4.1+Nginx署理SSL

[复制链接]
发表于 2026-1-19 01:04:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
由于项目必要,新到的服务器必要设置安装标题的情况,搞了两天踩了一个大坑,本身粗心了,没办法。记载一下,渴望可以给您一些资助。
一、情况需求:

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,下令如下:
  1. php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
  2. php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
  3. php composer-setup.php
  4. php -r "unlink('composer-setup.php');"
复制代码
在来一行,把composer移动到/usr/local/bin/composer,如许就可以直接用composer了。
  1. sudo mv composer.phar /usr/local/bin/composer
复制代码
2、安装tp8
风俗安装到/var/www,以是先 cd /var/www目次下,允许下面下令安装:
  1. composer create-project topthink/think wss_server
复制代码
安装好tp8,进入“wss_server”目次,继续安装workerman,运行下面下令:
  1. composer require workerman/gateway-worker
复制代码
  1. composer require workerman/workerman
复制代码
三、创建ws设置文件

1、在 /var/www/wss_server/app目次下,新建一个文件夹“websocket”,然后在该目次下创建一下文件:

A. /var/www/wss_server/app/websocket/Events.php

  1. <?php
  2. use GatewayW
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表