Centos 7编译FreeSWITCH1.8

阅读 294 次  0 条评论
``` yum install yum-utils yum install -y https://files.freeswitch.org/repo/yum/centos-release/freeswitch-release-repo-0-1.noarch.rpm epel-release yum-builddep -y freeswitch yum install -y yum-plugin-ovl centos-release-scl rpmdevtools yum-utils git yum install -y devtoolset-4-gcc* scl enable devtoolset-4 'bash' cd /usr/local/src git clone -b v1.8 https://git.oschina.net/nwaycn/freeswitch.git cd /usr/local/src/freeswitch ./bootstrap.sh -j ./configure --enable-portable-binary \ --prefix=/usr --localstatedir=/var --sysconfdir=/etc \ --with-gnu-ld --with-python --with-erlang --with-openssl \ --enable-core-odbc-support --enable-zrtp make make -j install make -j cd-sounds-install make -j cd-moh-install 注:如果要编译mod_av,则需要以下步骤 wget http://download1.rpmfusion.org/free/el/updates/7/x86_64/x/x264-libs-0.148-24.20170521gitaaa9aa8.el7.x86_64.rpm wget http://download1.rpmfusion.org/free/el/updates/7/x86_64/x/x264-devel-0.148-24.20170521gitaaa9aa8.el7.x86_64.rpm rpm -hiv x264-libs-0.148-24.20170521gitaaa9aa8.el7.x86_64.rpm rpm -hiv x264-devel-0.148-24.20170521gitaaa9aa8.el7.x86_64.rpm cd /usr/local/src/freeswitch/libs git clone https://gitee.com/nwaycn/libav.git cd libav ./configure --enable-pic --enable-shared --enable-libx264 --enable-gpl --extra-libs="-ldl" make make install cp /usr/local/lib/pkgconfig/libavcodec.pc /usr/lib64/pkgconfig/ cp /usr/local/lib/pkgconfig/libavdevice.pc /usr/lib64/pkgconfig/ cp /usr/local/lib/pkgconfig/libavfilter.pc /usr/lib64/pkgconfig/ cp /usr/local/lib/pkgconfig/libavformat.pc /usr/lib64/pkgconfig/ cp /usr/local/lib/pkgconfig/libavresample.pc /usr/lib64/pkgconfig/ cp /usr/local/lib/pkgconfig/libavutil.pc /usr/lib64/pkgconfig/ cp /usr/local/lib/pkgconfig/libswscale.pc /usr/lib64/pkgconfig/ ldconfig 然后 cd /usr/src/freeswitch 重新编译freeswitch ```

0条回复

主题回复:

(您需要 登录 后才能回复 没有账号 ?)
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet