为了账号安全,请及时绑定邮箱和手机立即绑定

配置错误:未满足包要求 (sqlite3 > 3.7.4)

配置错误:未满足包要求 (sqlite3 > 3.7.4)

PHP
料青山看我应如是 2023-04-28 15:09:35
我正在尝试按照以下说明在 Centos 7 上安装 php: https: //www.php.net/manual/en/install.unix.nginx.php。我的nginx版本:nginx/1.19.0我从https://www.php.net/downloads下载了 php-7.4.6.tar.gz 但在这一步:./configure --enable-fpm --with-mysqli我收到此错误:checking for sqlite3 > 3.7.4... noconfigure: error: Package requirements (sqlite3 > 3.7.4) were not met:No package 'sqlite3' foundConsider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix.Alternatively, you may set the environment variables SQLITE_CFLAGSand SQLITE_LIBS to avoid the need to call pkg-config.See the pkg-config man page for more details.我确实启动并运行了 sqlite3:# sqlite3SQLite version 3.7.17那么,我应该如何设置环境变量(在配置文件中?)?谢谢!
查看完整描述

6 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

要从源代码编译,依赖项需要作为可链接的库(有时是新程序用于构建的标头)可用。-develpackages 安装这些库,因此要从源代码构建 PHP 并支持 SQLite,您需要安装sqlite-devel.

如果您的 Ubuntu >= 20.04,请安装此包libsqlite3-dev以满足开发依赖项/包要求。


查看完整回答
反对 回复 2023-04-28
?
波斯汪

TA贡献1811条经验 获得超4个赞

sudo apt install libsqlite3-dev将工作。要了解要安装哪些库,您可能会发现它apt search sqlite3很有用。



查看完整回答
反对 回复 2023-04-28
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

sudo apt-get install -y libbz2-dev sqlite3 libsqlite3-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libonig-dev libreadline-dev libtidy-dev libxslt-dev libzip-dev



查看完整回答
反对 回复 2023-04-28
?
茅侃侃

TA贡献1842条经验 获得超21个赞

对于 ubuntu21.04 我需要使用sudo apt install libsqlite3-dev



查看完整回答
反对 回复 2023-04-28
?
呼如林

TA贡献1798条经验 获得超3个赞

该命令sudo apt-get install sqlite3适用于 ubuntu。



查看完整回答
反对 回复 2023-04-28
?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

在 Ubuntu 22.04 上,我在安装后遇到了同样的问题:-

sudo apt-get install sqlite3 libsqlite3-dev

要解决这个问题:-

sudo find / -name sqlite3.pc

然后将包含该文件的文件夹添加到:-

export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig/


查看完整回答
反对 回复 2023-04-28
  • 6 回答
  • 0 关注
  • 723 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信