我一直想安装ffmpeg作为我的PHP设置的扩展。在安装它之前,我需要phpize它。我通过sudo apt-get install php5-dev安装了php5-dev。但现在当我运行phpize时,我得到以下错误:

phpize
Cannot find config.m4. 
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

php.ini的位置是/usr/local/zend/etc/php.ini

我从另一个在线资源上尝试了这个方法

sudo apt-get install autoconf automake libtool m4

但是它们都已经安装好了。

定位配置。M4没有返回任何东西。

这里有什么提示吗,如何让phpize和ffmpeg启动并运行?


当前回答

2018年,我在macOS上遇到了这个问题。

对我来说,在sudo pecl install mongodb之前,首先运行brew install php就成功了。

其他回答

转到下载的文件夹,在那里您可以找到config.m4。打开终端,运行phpsize。

2018年,我在macOS上遇到了这个问题。

对我来说,在sudo pecl install mongodb之前,首先运行brew install php就成功了。

Ohk . .我通过输入/usr/bin/phpize来运行它,而不是只输入phpize。

例如,如果你想在PHP 5.6中使用"phpize"命令,你可以使用完整的路径: 代码:

/opt/cpanel/ea-php56/root/usr/bin/phpize

对于安装了Plesk的ubuntu运行apt-get install Plesk -php5 -dev,对于其他版本只需在phpXX中修改XX(不带点)