关于swoole_loader 全系列的下载
请看这篇文章 https://www.31du.cn/open/php-swoole_loader.html
这一篇是讲bt宝塔面板 php配置文件
在主页的php7.4或者php8.1 编辑配置文件 增加如下代码即可
extension = /www/wwwroot/swoole_loader文件路径/swoole_loader81.so
或者
extension = /www/wwwroot/swoole_loader文件路径/swoole_loader74.so
但是在1panel里面 很难找到php配置文件以及路径
直接看配置吧
某个网站的php8的php.ini配置文件在
进入到网站的运行环境php的扩展目录,我的路径为:/opt/1panel/apps/php8/wwwu8earncn/extensions,
创建目录“no-debug-non-zts-20210902”并进入,上传步骤1下载的swoole-loader文件swoole_loader_81_nts.so。
上传完成之后,修改网站的配置文件,文件末尾增加一行配置:“extension=/php/extensions/no-debug-non-zts-20210902/swoole_loader_81_nts.so”。点击“保存并重载”,并输入“立即重启”。
重启完成之后,重新预览主题,可以正常展示示例页面,安装成功。
总结
使用1panel面板使用ripro-v5建站的时候,不能直接使用docker容器,需要在机器上创建运行环境部署wordpress。
安装swoole-loader的时候,需要在php运行环境网站的扩展目录中创建“no-debug-non-zts-xxxxx”目录,并上传swoole-loader的.so文件。
网站的php配置文件结尾需要增加swoole-loader配置,该路径并不是实际的文件路径而是/php/extensions/开头的。
来自 https://zhuanlan.zhihu.com/p/27081745399