PHP 7.2 安装 pdo_mysql 扩展报错 [ 未指定版本 ]
在编译时报错 有没有人遇到过的
编译信息:
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/bin/mysql
报错信息:
/usr/bin/mysql: unknown option '--cflags'
/usr/bin/mysql: unknown option '--libs'
/usr/bin/mysql: option '--socket' requires an argument
checking for mysql_query in -lmysqlclient... no
configure: error: mysql_query missing!?
共 1 个回答
-
从报错信息上看,你的
--with-pdo-mysql=/usr/bin/mysql
这个编译参数 指定的路径 不正确
至于 正确的路径是什么,和你的mysql-devel
安装方式有关
如果你是 源码编译安装的 mysql ,这个路径需要指向到 mysql 的源码目录
如果你是 yum 安装的mysql-devel
,这个路径 可以指向/usr
目录(这个并不绝对,因为不同的 yum 源打出来的mysql-devel
包的安装路径很可能是 不一样的)
总之,这个目录下 应该有个 include 目录,里面能找到 mysql 的头文件,还应该有个 lib(或 lib64) 目录,里面能找到 mysqlclient 的动态库(.so) 或者 静态库(.a) 就对了
niaoer
注册时间:2018-07-10
最后登录:2025-03-10
在线时长:80小时31分
最后登录:2025-03-10
在线时长:80小时31分
- 粉丝7
- 金钱13100
- 威望40
- 积分14300