我正在Apache内运行的php执行ffmpeg。我以前遇到错误“加载共享库时出错:libavdevice.so.52:无法打开共享目标文件:没有这样的文件或目录”。从运行在Apache中的php执行ffmpeg
如果php脚本是从命令提示符执行的,或者是直接从命令提示符调用ffpmeg,它就可以很好地工作。
我遵循下面的步骤来固定的apache错误:
步骤1:检查文件“libavdevice.so.52“中使用下面的命令服务器中存在。
查找/ -name“libavdevice.so *。”
第2步:您将获得其中的文件“libavdevice.so.52“从上面的命令所在的目录。假设这个例子中的目录是“/ usr/local/lib /”。
步骤3:您必须在文件“/etc/ld.so.conf”中添加目录名称。
第4步:执行命令“ldconfig”。
上述过程对apache有什么影响?
谢谢你。顺便说一句,这个问题已经解决了我提到的步骤,但我想知道它对apache有什么影响。顺便说一句,我检查了文件权限,它是所有(777)。 – foobar 2010-02-17 16:06:21