mochat 环境安装方式

2023-05-03 09:57:22 浏览数 (2)

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系列函数

0 人点赞