php - 尝试从源安装 PHP 7.2 时出现 "mysql_config not found"

标签 php mysql ubuntu installation lamp

在 Ubuntu 上,我当前已从 Apache 2.2.32 + PHP 5.4.45 + mySQL 5.1.55 源安装。现在,我想安装 PHP 7.2.16。

我下载了 .tar.gz 文件,并尝试对 PHP 进行“配置”:

sudo ./configure --prefix=/usr/local/php_7.2.16 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=/usr/local/mysql --with-gettext --with-curl

(它适用于 PHP 5.4,显然还有另一个目录)

但是,我现在收到以下错误消息:

mysql_config not found
configure: error: Please reinstall the mysql distribution

我必须从头开始重新安装 mySQL 还是有任何解决方法可以避免这种情况?谢谢。

最佳答案

mysql_config是通过mysql-devel安装的。如果您运行 mysql_config,它应该返回给您编译客户端的所有选项。如果您从包中安装它,它应该位于/usr/bin/mysql_config 之类的位置。 并且在源码编译php时可以将mysql_config的路径传递到

--with-mysqli=/usr/bin/mysql_config

关于php - 尝试从源安装 PHP 7.2 时出现 "mysql_config not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55424008/

相关文章:

php - 在 WooCommerce 中完成订单后向客户发送电子邮件

php - 如何导出到excel?

ubuntu - GLib-GIO-CRITICAL断言错误的含义

php - 在文件头中使用 PHP 变量

mysql - SQL 从同一表中的一组值中选择不同的值

java - 如何确定 JDBC 使用哪个驱动程序

php - 改进MySQL查询: Count rows

linux - 你能帮帮我吗,如何解决与在 Linux、Cygwin(Windows) 上工作的 (.a) 文件相关的 Makefile 错误

python - 在 Ubuntu 中安装 OwlReady2 (Python lib) 时出现问题

php - Laravel AVG 没有返回正确的值