PHP云转码安装教程

    xiaoxiao2025-01-16  9

                                    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是删除函数) 效果如下

    最新回复(0)