本文主要记录freeswitch学习过程. 一 安装freeswitch NOTE 以下两种安装方式,再安装的过程中遇到了不少问题,印象比较深刻的就是lua库找到不到这个问题.这个问题发生在make && make install 阶段,如果你的机器上遇到lua.sh文件找不到可以参考下面的解决方式: 1,下载lua的tar.gz包并手动解压copy到对应的模块目录下. curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz: tar zxvf…
1.安装64位的CentOS6.5操作系统(勾选的服务器版本安装). 2.下载FreeSWITCH安装包以及关联的lib库.下载地址http://files.freeswitch.org/downloads/. 3.此次安装的FreeSWITCH版本为1.4.20. 4.执行./configure. 5.根据错误信息依次安装关联的依赖库(挂载系统安装盘(mount /dev/cdrom /media)通过配置进行本地yum安装): 本地化yum的配置方法 # cat > /etc/yum.rep…
--------------------FreeSWITCH configuration------------Locations: prefix: /usr/local/freeswitchexec_prefix: /usr/local/freeswitchbindir: ${exec_prefix}/binconfdir: /usr/local/freeswitch/conflibdir: ${exec_prefix}/libdatadir: /usr/local/freeswitchloc…
ncurses:提供字符界面 zlib:数据压缩 libjpeg:JPEG图片格式数据的解码/编码/其他. lua:lua解释器 libedit:一种编辑操作的库,对一些可以交互操作的场景,或转为了自动执行的场景有用 yasm:汇编器 sqlite:一种数据库 autoconf:这是一个用于生成shell脚本的工具,可以自动配置软件源代码以适应多种类似POSIX的系统.为了让你的软件包在所有的不同系统上都可以进行编译. curl:它cURL使用URL语法在命令行下进行工作的文件传输工具. pcr…
LNAMP服务器环境搭建(手动编译安装) 一.准备材料 阿里云主机一台,操作系统CentOS 6.5 64位 lnamp.zip包(包含搭建环境所需要的所有软件) http://123.56.144.36:8001/tools/lnamp.zip 二.确认环境 #确认CentOS YUM安装使用正常 yum clean all yum makecache #确认c gc gc-c++安装正常 yum install -y gc gcc gcc-c++ #确认安装环境需要的软件 yum insta…
www.itjc8.com 新特性: MPM支持运营DSO机制(动态共享对象),以模块形式按需加载 支持event MPM 支持异步读写 支持每模块及每个目录分别使用各自的日志级别 每请求配置 增强版的表达式分析器 支持毫秒级的keepalive timeout 基于FQDN的虚拟主机不再需要NameVirtualHost指令 支持用户自定义变量 新模块: mod_proxy_fcgi mod_ratelimit mod_remoteip 修改了一些配置机制: 不再支持使用Order,Deny,…
最近有时间整理,写了freeswitch的一键安装包分享一下,里面带有 mysql=0 是否选择安装mysql. 其他提示:脚本里面集成了安装g729脚本,支持录音.转码的bcg729脚本. 1.下载脚本 wget http://www.highswitch.com/install_freeswitch_choice.sh 2.执行命令sh install_freeswitch_choice.sh  mysql=0  freeswitch=1 version=1.4/1.5/1.6/1.7 3.…
一.背景假设源代码路径为/home/freeswitch 二.编译安装libesl.a1. cd /home/freeswitch(源代码的根目录) 执行./configure,以便生成必要的Makefile文件. 2. cd /home/freeswitch/libs/esl make && make install 3. 默认libesl.a安装在/usr/local/freeswitch/lib目录下 需要拷贝到/home/freeswitch/libs/esl目录下 因为esl的M…
-----------那些需要升级包还有少包的错误就不写了---------- <b>1</b>. Reusable-Cluster-Components-glue-glue-<b>1</b>.0.9 ./autogen.sh 报告如下错误 configure.ac:7<b>1</b>: <a name="qihoosnap2" rel="nofollow"></a>&l…
MySQL是一个关系型数据库管理系统 ,由瑞典MySQL AB公司开发,目前属于Oracle 公司.MySQL分为社区版和商业版,由于其体积小.速度快.总体拥有成本低,尤其是开放源码 这一特点,一般中小型网站的开发都选择MySQL作为网站数据库 . CentOS 6 mysql5.5安装配置 1 安装所需软件 2 安装cmake 3 tar.gz形式安装mysql 4 配置与启动 5 rpm形式安装mysql 6 mysql配置参数详细说明 MySQL自5.5版本以后,就开始使用cmake 编译…