# 查看帮助文件 swoole-cli -P -h # 运行 FPM swoole-cli -P --fpm-config /opt/php-8.1/etc/php-fpm.conf -p /opt/php -8.1/var # 关闭守护进程 swoole-cli -P --fpm-config /opt/php-8.1/etc/php-fpm.conf -p /opt/php-8.1/var -F # 使用 root 账户启动 swoole-cli -P --fpm-config /opt/php-8.1/etc/php-fpm.conf -p /opt/php-8.1/var -F -R 启动 Swoole
解决步骤(分阶段排查)阶段 1:确认 PHP 扩展和函数是否正常(基础前提)启用 fileinfo 扩展(必装,文库转换依赖):宝塔「软件商店」→ 找到「PHP-8.1」→ 点击「设置」→「扩展」→ 找到 解除 putenv 函数禁用(Composer 依赖此函数):宝塔「PHP-8.1 设置」→「禁用函数」→ 在列表中找到「putenv」→ 点击右侧「删除」→「保存」→ 重启 PHP 服务。 解决步骤卸载损坏的 PHP8.1:宝塔「软件商店」→ 找到「PHP-8.1」→ 点击「卸载」→ 勾选「保留配置文件」(避免之前的扩展设置丢失)→「确定」。 重新安装 PHP8.1:宝塔「软件商店」→ 搜索「PHP-8.1」→ 点击「安装」→ 选择「快速安装」(默认配置即可)→ 等待安装完成。 解决步骤宝塔「软件商店」→ 找到「PHP-8.1」→ 点击「设置」→「扩展」;在扩展列表中找到「fileinfo」→ 点击「安装」(若已安装,先点击「卸载」再重新安装,修复可能的损坏);安装完成后,点击
https://getcomposer.org/download/latest-stable/composer.phar 查看composer -v 版本,出现以下界面表示安装成功 /usr/local/php ___/\___/_/ /_/ Composer version 2.6.6 2023-12-08 18:32:26 使用阿里云镜像源 /usr/local/php composer.phar config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 安装ThinkPHP8.0 /usr/local/php
CURLOPT_NOPROGRESS 选项 (swoole/library#117) (@sy-records) 增加对 riscv64 的 boost context 支持 (#4375) (@dixyes) 修复 修复 PHP
软件版本 安装了 Nginx 或者 Apache 安装了 PHP-8.1 或者 PHP-8.2 安装了 MySQL 5.7 或者 MySQL 8.0 推荐方案 Web 环境推荐 Nginx PHP