立刻有
全部
技术
PHP
MySQL
前端
Linux
JAVA
退出
编辑文章
选择分类
PHP
MySQL
前端
Linux
Java
工具
选择专栏
设计模式
java基础
Angular学习
Java面试题
描述:
解决php通过exec调用 ffmpeg报错
封面图上传 :
+
点击上传图片
### php-fpm linux环境使用exec函数调用ffmpeg,报错ffmpeg: command not found的解决方法 ``` 打印具体报错命令 0 => 'sh: ffmpeg: command not found', ``` 具体原因是通过PHP调用这个命令,没有引入对应的环境变量,导致找不到这个命令 ##### 解决办法 在PHP-fpm.conf的配置文件里面把下面几行前面的;去掉 ***我的PHP配置文件php-fpm.conf 在/usr/local/php/etc/php-fpm.conf ***; env[PATH]里面加入ffmpeg的路径,比如我的在/data/bin ``` env[PATH] = /usr/local/bin:/usr/bin:/bin:/data/bin env[TMP] = /tmp env[TMPDIR] = /tmp env[TEMP] = /tmp env[LD_LIBRARY_PATH] = /usr/local/lib ```
保存文章