fusionpbx在Windows上安装教程
在此处下载并安装mSysGit [1]请勿下载或安装TortoiseGIT。我在TortoiseGIT锁定文件时遇到很多问题,因此在编译过程中会导致许多错误和失败。有关如何解决此问题的各种方法不起作用,因此我强烈建议您不要安装它。
1.安装GIT时,使用默认设置,但在安装过程中应选择“按原样检出,按原样提交”,如下所示[2]
2.右键单击Windows资源管理器中的任意位置并选择Git Bash,此窗口将出现[3] 输入字符串“git clone -v git://git.freeswitch.org/freeswitch.git D:/ FS_GIT /”,如图所示图片。请注意,我将文件下载到D驱动器,如果您没有D驱动器,则将其更改为C.一旦按Enter键,FreeSWITCH文件应开始下载到您的计算机。下载完成后,继续执行下一步。
在此处下载并安装Visual C ++ 2010 Express [4]如果您有不同的Visual Studio副本,例如Visual Studio 2008或2010,则可以使用它。即使您有预编译的FressSWITCH副本,您也需要安装Visual Studio,因为Visual Studio会在您的系统中安装运行FreeSWITCH所需的dll文件,从而节省您在互联网上搜索这些文件所花费的时间并将它们放置在适当的位置。
1.转到刚刚创建的FS_GIT目录并打开文件freeswitch.2010.express(如果安装了不同版本的Visual Studio,则打开相应的文件)。你会得到这个错误[5],但你可以忽略它。
2.等到VS完成解析文件并在窗口的左下角显示“Ready”,如图所示[6]
3.滚动到左侧解决方案资源管理器窗口的底部,右键单击最后一个项目“设置(不可用)并将其删除,如此处所示[7]
4.滚动到左侧解决方案资源管理器窗口的顶部,右键单击最顶部的条目(名称将根据您正在构建Freeswitch.2008,Freeswitch.2008.express,Freeswitch.2010或Freeswitch的解决方案而有所不同。 2010.express取决于您实际安装的Visual Studio上的版本)。在我的例子中,我使用过Freeswitch.2010,因此构建的名称是Solution’Freeswitch.2010’
5.成功构建后,如此处所示[8]忽略警告并跳过项目,但不是错误; 单击位于窗口顶部区域的Debug,如此处所示[9]并选择Release。在Visula Studio完成解析文件后,再次滚动到左侧的Solution Explorer顶部,右键单击最顶层的条目并选择Build Solution(与步骤4中相同)。
如果在构建期间在调试模式或发布模式下出现错误,请尝试通过重复步骤4再次运行构建
FS_GIT
1.转到FS_GIT \ Win32文件夹并将Release文件夹复制到C驱动器的根目录,并将文件夹重命名为FreeSWITCH
在这里下载并安装WampServer [10]到C:\ FreeSWITCH \ wamp
1.启动Wampserver,然后左键单击其系统托盘图标,转到Apache,Apache Modules并启用rewrite_module,如下所示[11]
2.如果wampserver系统托盘图标为红色或橙色,则左键单击其系统托盘图标,然后转到Apache,Service并选择Install Service,如此处所示[12]并在此处显示的此提示符下按Enter键[13]。然后再次左键单击Wampserver的系统托盘图标,转到MySQL,Service并选择Install Service。然后再次左键单击Wampserver的系统托盘图标,然后转到Apache,Service并选择Start / Resume Service。然后再次左键单击Wampserver的系统托盘图标,转到MySQL,Service并选择Start / Resume Service,它应该变为Green。
下载并安装TortoiseSVN这里[14]使用默认设置。
1.安装完成后,它会要求您重新启动,这样做。
2.重启后,转到C:\ FreeSWITCH \ wamp \ www然后右键单击并选择SVN Checkout并在存储库的URL中输入“http://fusionpbx.googlecode.com/svn/trunk/fusionpbx”和“C” :\ FreeSWITCH \ wamp \ www \ fusionpbx“在Checkout目录字段中显示[15]并选择OK
3.完成后,它应如下所示[16]单击确定,确保Wampserver正在运行,然后使用127.0.0.1/fusionpbx从您喜欢的浏览器访问fusionpbx并完成初始设置过程(强烈建议保持默认值)如图所示[17] [18] [19]