PHP 安装 mysqlnd 拓展报错

php安装mysqlnd拓展和其他拓展步骤相同,包括phpize,./configure,make,make install等,但是最后会报错
报错提示
使用make test 命令提示
make test提示

系统:centos 6
php:7.3.9

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 5
Epona

怎么不用pdo? 这个貌似已经废弃了吧(不确定)

4年前 评论

看了下,编译 php 的时候有个 --enable-mysqlnd 选项

./configure --help | grep mysql
  --with-mysqli[=FILE]    Include MySQLi support. FILE is the path to
                          mysql_config. If no value or mysqlnd is passed as
  --with-mysql-sock[=SOCKPATH]
  --with-pdo-mysql[=DIR]  PDO: MySQL support. DIR is the MySQL base directory.
                          If no value or mysqlnd is passed as DIR, the MySQL
  --enable-mysqlnd        Enable mysqlnd explicitly, will be done implicitly
  --disable-mysqlnd-compression-support
                          mysqlnd
  --with-zlib-dir[=DIR]   mysqlnd: Set the path to libz install prefix
4年前 评论

@Epona 我安装mysqlnd拓展的目的就是为了安装pdo,pdo_mysql基于mysqlnd拓展 :sob:

4年前 评论

@振翅飞翔 因为我已经安装了一些拓展,不想重新编译php了,希望能动态安装php拓展

4年前 评论
振翅飞翔 4年前
Epona

@dilidili 话说,为什么不用 yum install xxxx而选择编译安装呢?另外我记得PHP7.x版本直接安装pdo就可以了

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!