Windows环境(windows7)默认的ffmpeg文件夹是linux的程序,需要复制粘贴windows版本的ffmpeg到网站根目录(覆盖)(添加环境变量)
准备工具:准备工具.jpg 宝塔5.4.0版本 PHP云转码程序 Windows版本ffmpeg
接下来利用宝塔搭建网站环境:软件套版本.jpg PHP5.4 Mysql5.5 Apache2.4
创建一个网站(创建网站.jpg)
创建一个数据库(创建数据库.jpg)
然后上传PHP云转码程序到网站根目录 安装程序(安装程序.jpg)
修改云转码的基本设置(网站域名<没有域名填写ip地址>,转码域名<没有域名填写ip地址>,m3u8域名<删除留空>)(基本设置.jpg)
修改PHP5.4的配置文件(宝塔web后台管理,找到对应安装的PHP版本,我的是5.4,点开PHP5.4管理,找到配置文件,拉到305行,在前面加一个英文分号;)(PHP5.4配置文件.jpg)
php.ini默认是这样 disable_functions 改成以下这样 ;disable_functions
修改PHP上传文件大小限制等相关配置(宝塔web后台管理,找到对应安装的PHP版本,我的是5.4,点开PHP5.4管理,找到配置修改post_max_size,upload_max_filesize,max_file_uploads,max_execution_time,max_input_time,修改这些参数,具体百度了解)(配置修改.jpg)
修改完PHP,重启(很重要,不重启的话,配置不好生效,无法完成转码)(重启PHP.jpg)
最后把windows版本的ffmpeg复制粘贴到网站根目录(覆盖)(windows-ffmpeg.jpg)
添加ffmpeg的变量环境(环境变量.jpg)
Linux环境(centos7)默认的ffmpeg文件夹是linux的程序,不需要任何改动 准备工具:准备工具.jpg 宝塔5.4.0版本 PHP云转码程序 接下来利用宝塔搭建网站环境:软件套版本.jpg PHP5.4 Mysql5.5 Apache2.4
创建一个网站(创建网站.jpg)
创建一个数据库(创建数据库.jpg)
然后上传PHP云转码程序到网站根目录 配置文件权限,删除user.ini和.htaccess文件(删除user.ini和.htaccess文件.jpg)
安装程序(安装程序.jpg)
修改云转码的基本设置(网站域名<没有域名填写ip地址>,转码域名<没有域名填写ip地址>,m3u8域名<删除留空>)(基本设置.jpg)
修改PHP5.4的配置文件(宝塔web后台管理,找到对应安装的PHP版本,我的是5.4,点开PHP5.4管理,找到禁用函数,然后删除两个函数,exec,shell_exec)(删除函数.jpg)
修改PHP上传文件大小限制等相关配置(宝塔web后台管理,找到对应安装的PHP版本,我的是5.4,点开PHP5.4管理,找到配置修改post_max_size,upload_max_filesize,max_file_uploads,max_execution_time,max_input_time,修改这些参数,具体百度了解)(配置修改.jpg)
修改完PHP,重启(很重要,不重启的话,配置不好生效,无法完成转码)(重启PHP.jpg) 默认的ffmpeg是linux程序,不做任何改动
通过windows环境和linux环境安装对比,我发现就是步骤都是一样的,不同的是ffmpeg的环境(默认的ffmpeg是linux的,windows需要复制粘贴覆盖,添加变量环境)和PHP5.4的配置文件做法有点不一样(window的需要在函数添加一个分号;,而linux是删除函数) 效果如下