Ubuntu18服务器安装Kanboard后提示需pdo_sqlite扩展的问题
解决Ubuntu 18.04下PHP7.4无法安装php7.4-sqlite3扩展的问题
Ubuntu 18.04默认软件源仅包含PHP7.2的相关包,直接安装php-sqlite3只会适配PHP7.2,而PHP7.4无法识别该扩展。要为PHP7.4安装对应的pdo_sqlite扩展,需按以下步骤操作:
先添加支持PHP7.4的第三方源:
- 更新系统源并安装源管理工具:
sudo apt update && sudo apt install -y software-properties-common - 添加ondrej/php源(该源提供多版本PHP的软件包):
sudo add-apt-repository ppa:ondrej/php - 再次更新源列表:
sudo apt update
- 更新系统源并安装源管理工具:
安装PHP7.4的sqlite3扩展:
sudo apt install php7.4-sqlite3验证扩展是否生效:
- 重启Web服务及PHP-FPM(根据你使用的服务调整):
- 若用Apache:
sudo systemctl restart apache2 - 若用Nginx+PHP-FPM:
sudo systemctl restart php7.4-fpm && sudo systemctl restart nginx
- 若用Apache:
- 执行以下命令确认扩展已加载:
输出中应包含php -i | grep 'sqlite'pdo_sqlite相关的配置信息。
- 重启Web服务及PHP-FPM(根据你使用的服务调整):
完成以上步骤后,重新访问Kanboard,Internal Error: PHP extension required: "pdo_sqlite"的提示即可消失。
内容的提问来源于stack exchange,提问作者SHYAM KUMAR B
相关产品推荐
相关产品推荐

