首页  >  文章  >  后端开发  >  为什么 `phpize` 在 Debian/Ubuntu 上抛出'config.m4 not found”错误?

为什么 `phpize` 在 Debian/Ubuntu 上抛出'config.m4 not found”错误?

Susan Sarandon
Susan Sarandon原创
2024-10-29 13:33:29602浏览

  Why is `phpize` throwing a

在 Debian/Ubuntu 上安装和运行 phpize

问题:

在尝试安装 ffmpeg 作为 PHP 扩展时,用户在运行 phpize 时遇到错误。该错误表明找不到 config.m4。

解决方案:

对于最新版本的 Debian/Ubuntu(Debian 9 或 Ubuntu 16.04 ),解决方案是安装 php-dev 依赖包:

sudo apt install php-dev

这将自动为您的发行版安装正确版本的 php{x}-dev。

旧版本的 Debian/Ubuntu :

对于 PHP 5,安装 php5-dev 软件包:

sudo apt-get install php5-dev

对于 PHP 7.x,安装 php7.x-dev 软件包:

sudo apt-get install php7.x-dev

RHEL/CentOS/yum:

在使用 yum 的系统上,安装 php-devel 软件包:

yum install php-devel

附加说明:

  • 确保您正在从尝试安装的模块的顶级目录运行 phpize。
  • 如果您仍然遇到问题,请确保 autoconf、automake 、libtool 和 m4 已安装。

以上是为什么 `phpize` 在 Debian/Ubuntu 上抛出'config.m4 not found”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn