0

收到此错误:

[root@web1 ffmpegphp]# make install
Installing shared extensions:     /usr/lib64/php/modules/
cp: cannot stat `modules/*': No such file or directory
make: *** [install-modules] Error 1

有点类似:ffmpeg cannot install PHP extension module

但我找不到“.so”文件:PHP 无法加载共享库

上面写着“未针对您的 PHP 版本编译 PHP 扩展”

我的服务器 PHP:

[root@web1 ffmpegphp]# phpize
Configuring for:
PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525

如何更改我的 PHP Api 编号?

4

1 回答 1

0

安装ffmpeg:

https://trac.ffmpeg.org/wiki/CompilationGuide/Centos

安装FFmpeg-Php

mkdir ffmpegphp
cd ffmpegphp
wget http ://downloads.sourceforge.net/project/ffmpeg-php/OldFiles/ffmpeg-php-0.6.2.tbz2
tar jxvf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install

如果遇到错误: make: *** [ffmpeg_movie.lo] 编译ffmpeg-php时出错1

如果安装成功完成ffmpeg.so,文件将在/usr/lib64/php/modules/.

转到您的php.ini路径(cd /etc/php.d/在 CentOS 6.7 中)。

创建文件ffmpeg.ini并添加extension=ffmpeg.so.

重启httpd

/etc/init.d/httpd restart

注意:如果出现错误,请更改版本或安装 ffmpeg-devel

资源:

于 2015-10-13T05:27:43.947 回答