首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

尝试从源代码安装PHP7.2时出现"mysql_config not found“

当尝试从源代码安装PHP7.2时出现"mysql_config not found"的错误,这是因为缺少mysql_config工具或者mysql-devel包未安装导致的。mysql_config是MySQL提供的一个用于获取MySQL安装路径和编译选项的工具。

为了解决这个问题,可以按照以下步骤进行操作:

  1. 确保已经安装了MySQL服务器和客户端。可以通过以下命令检查是否已安装:
  2. 确保已经安装了MySQL服务器和客户端。可以通过以下命令检查是否已安装:
  3. 如果未安装,可以根据操作系统的不同,使用相应的包管理器进行安装。例如,在Ubuntu上可以使用以下命令安装:
  4. 如果未安装,可以根据操作系统的不同,使用相应的包管理器进行安装。例如,在Ubuntu上可以使用以下命令安装:
  5. 确保已经安装了mysql-devel包。该包提供了mysql_config工具。可以通过以下命令检查是否已安装:
  6. 确保已经安装了mysql-devel包。该包提供了mysql_config工具。可以通过以下命令检查是否已安装:
  7. 如果未安装,可以根据操作系统的不同,使用相应的包管理器进行安装。例如,在Ubuntu上可以使用以下命令安装:
  8. 如果未安装,可以根据操作系统的不同,使用相应的包管理器进行安装。例如,在Ubuntu上可以使用以下命令安装:
  9. 如果已经安装了mysql-devel包但仍然出现该错误,可以尝试使用以下命令创建一个符号链接:
  10. 如果已经安装了mysql-devel包但仍然出现该错误,可以尝试使用以下命令创建一个符号链接:
  11. 这将创建一个指向mysql_config的符号链接,使其在/usr/local/bin目录下可用。

完成上述步骤后,再次尝试从源代码安装PHP7.2,应该就不会再出现"mysql_config not found"的错误了。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云MySQL:https://cloud.tencent.com/product/cdb
  • 腾讯云云服务器CVM:https://cloud.tencent.com/product/cvm
  • 腾讯云云函数SCF:https://cloud.tencent.com/product/scf
  • 腾讯云对象存储COS:https://cloud.tencent.com/product/cos
  • 腾讯云人工智能AI:https://cloud.tencent.com/product/ai
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 在Ubuntu 系统中怎么切换多个 PHP 版本

    有时,最新版本的安装包可能无法按预期工作。你的程序可能与更新的软件包不兼容,并且仅支持特定的旧版软件包。在这种情况下,你可以立即将有问题的软件包降级到其早期的工作版本。请参阅我们的旧指南,在这了解如何降级 Ubuntu 及其衍生版中的软件包以及在这了解如何降级 Arch Linux 及其衍生版中的软件包。但是,你无需降级某些软件包。我们可以同时使用多个版本。例如,假设你在测试部署在 Ubuntu 18.04 LTS 中的LAMP 栈的 PHP 程序。过了一段时间,你发现应用程序在 PHP 5.6 中工作正常,但在 PHP 7.2 中不正常(Ubuntu 18.04 LTS 默认安装 PHP 7.x)。你打算重新安装 PHP 或整个 LAMP 栈吗?但是没有必要。你甚至不必将 PHP 降级到其早期版本。在这个简短的教程中,我将向你展示如何在 Ubuntu 18.04 LTS 中切换多个 PHP 版本。它没你想的那么难。请继续阅读。

    02
    领券