我已经尝试了几天了。我正在尝试在我的 CentOS 服务器上安装 ffmpeg-php。
- 操作系统:CentOS 6
- PHP : 5.5
- ffmpeg:1.2.1
- ffmpeg-php:0.6.0
ffmpeg 安装顺利进行,我可以通过 CLI 来回转换文件。
在安装 ffmpeg-php 时,由于 time.h 引用,我在制作(配置后)时遇到了错误,通过将扩展名 .loT 创建的文件重命名为 .lo 得到了纠正(正如正确指出的这里)
完成此操作后,make 过程顺利进行,make 安装顺利进行。但是,在 php.ini 文件中指定 extension=ffmpeg.so 并重新启动 Apache 后,模块不会加载或显示在 phpinfo() 中。
Apache 错误日志仅显示“PHP 警告:PHP 启动:无效库(可能不是 PHP 库)'ffmpeg.so' in Unknown on line 0”,仅此而已。
make test 也显示相同的错误并失败相关的测试。我在这里检查过这不是很有帮助。另外,我在某处读到可能是权限问题,但 ffmpeg.so 文件的权限是 755。
任何帮助表示赞赏。
提前致谢。