前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mochat 环境安装方式

mochat 环境安装方式

作者头像
CiiLii西里网
发布2023-05-03 09:57:22
5183
发布2023-05-03 09:57:22
举报
文章被收录于专栏:ECS服务器

nginx 1.18

php74

mysql5.7

PM2管理器 -4.2

PM2管理器->模块管理->yarn 安装(绑定环境变量export PATH=$PATH:/www/server/nvm/versions/node/v14.16.0/bin)

安装Swoole

宝塔面板->软件商店->PHP-7.4->安装扩展->Swoole4

宝塔面板->软件商店->PHP-7.4->配置文件-> 最后添加以下配置并保存

代码语言:javascript
复制
[swoole]
		extension = swoole.so
		swoole.use_shortname = off

安装Redis

宝塔面板->软件商店->PHP-7.4->安装扩展->redis

安装php7-wxwork-finance-sdk

  • 执行以下命令进行安装
代码语言:javascript
复制
~# cd /www
/www# git clone https://github.com/pangdahua/php7-wxwork-finance-sdk.git
/www# wget https://wwcdn.weixin.qq.com/node/wework/images/sdk_20200401.zip
代码语言:javascript
复制
/www# unzip sdk_20200401.zip
代码语言:javascript
复制
/www# cd php7-wxwork-finance-sdk
/www/php7-wxwork-finance-sdk# /www/server/php/74/bin/phpize
/www/php7-wxwork-finance-sdk# ./configure --with-php-config=/www/server/php/74/bin/php-config --with-wxwork-finance-sdk=/www/sdk_20200401/C_sdk
/www/php7-wxwork-finance-sdk# make && make install

宝塔面板->软件商店->PHP-7.4->配置文件->最后面添加以下配置并保存

代码语言:javascript
复制
[wxwork_finance_sdk]
		extension=wxwork_finance_sdk.so

安装fileinfo

宝塔面板->软件商店->PHP-7.4->安装扩展->fileinfo

安装ffmpeg

  • 执行以下命令进行安装
代码语言:javascript
复制
/www# cd /www
/www# wget https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
/www# tar -jxvf ffmpeg-snapshot.tar.bz2
代码语言:javascript
复制
/www# yum install yasm -y
/www# cd ffmpeg
/www/ffmpeg# ./configure --enable-shared && make && make install
代码语言:javascript
复制
## 验证
/www/ffmpeg# ffmpeg -version

## 提示错误
ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory

## 查找错误原因
/www/ffmpeg# ldd ffmpeg

## 查找缺失文件
/www/ffmpeg# find /usr -name 'libavdevice.so.58'

## 得到文件路径
/usr/local/lib/libavdevice.so.58
代码语言:javascript
复制
## 添加
export LD_LIBRARY_PATH=/usr/local/lib/
代码语言:javascript
复制
## 完成
/www/ffmpeg# ffmpeg -version

确认相关环境正确安装(https://mochat.wiki

(opens new wind

  • 查看 PHP 版本是否正确,需 >= 7.2,建议 7.4
代码语言:javascript
复制
php -v

查看 Swoole 版本安装是否正确,并确定 swoole.use_shortname 参数值为 Off

代码语言:javascript
复制
php --ri swoole

查看 Reids wxwork_finance_sdk 扩展是否正确安装

代码语言:javascript
复制
php --ri redis
php --ri wxwork_finance_sdk

查看FFMpeg

代码语言:javascript
复制
ffmpeg -version

确保内存大于 1024M

代码语言:javascript
复制
php -i | grep memory_limit

宝塔面板->软件商店->PHP-7.4->禁用函数->删除symlink,putenv,proc_open,pcntl系列函数

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档