一 準備工作
yum install gcc make
yum install flex bison ncurses libncurses-dev ncurses-devel 安裝
mysql資料庫
wget
tar zxvf opensips-2.3.1.tar.gz
cd opensips-2.3.1
進入opensips的安裝目錄(本人是/usr/etc/opensips)
make menuconfig
出現圖示如下:
1、將游標向下移動到compile and install opensips 按enter
2、將游標移動到第一項configure compile options,然後選擇第二項
3、選擇連線資料庫模組(如圖)
3、指定安裝目錄(可選)
藍色框為使用者指定的安裝目錄
配置完成以後記得儲存設定
之後進入到圖形介面進行安裝
三 修改相關配置檔案
vi /usr/etc/opensips/opensipsctlrc 開啟opensipsctlrc檔案
把與mysql有關的注釋去掉(db_path和usercol保留注釋)
啟動mysql資料庫
service mysqld start
建立opensips資料庫
opensipsdbctl create(提示的兩個問題都選no)
安裝opensips遇到的錯誤
creating core database and grant privileges failed!
解決辦法:修改mysql的密碼策略,降低策略控制強度
vi /usr/etc/opensips/opensips.cfg(修改偵聽listen位址)
關閉防火牆:
/etc/init.d/iptables status //檢視當前防火牆的狀態
/etc/init.d/iptables stop //關閉防火牆
chkconfig –level 35 iptables off //永久關閉防火牆
//至關重要的一步
opensipsctl start
注意事項:
在opensipsctl start開啟之前先要開啟:
mysql資料庫,關閉了系統的防火牆,以及建立opensips資料庫表成功.
如果啟動opensips時提示錯誤,檢查/var/log/messages
具體的指令:tail -20 /var/log/messages
通過檢視messages日誌資訊來定位錯誤.
例如在log裡發現「error:uri:db_checks_fixup1: configuration error - no database url is configured!」,
則在opensips.cfg裡的「loadmodule 「uri.so」」後新增modparam(「uri」, 「db_url」,」mysql://opensips:opensipsrw@localhost/opensips」)即可。 建立
測試
使用者:
opensipsctl add name pwd
示例:opensipsctl add [email protected](填寫你自己的sip伺服器位址)
安裝uwsgi遇到的錯誤
首先看一下正常的安裝過程 不要跟著我做 1 安裝uwsgi以下是安裝流程 以ubuntu為例 按照官網的教程 apt get install build essential python第二步構建二進位制檔案 apt get install python dev安裝支援wsgi的包 install ...
bochs安裝遇到錯誤
在乙個作業系統的實現中提到了乙個軟體叫bochs,以前安裝好了,今天重現安裝一下發現又忘記怎麼安裝的了,所以還是把這次的過程記錄下來為妙。的ubuntu下我們可以使用sudo apt get install bochs來安裝,但是這樣做有乙個弊端,那就是不能使用bochs的除錯功能,所以我們還是選擇...
安裝openstack時遇到的錯誤
學習opensatck的第一步是安裝devstack來進行本機操作 1.下面命令沒有許可權,解決辦法 切換到root使用者下執行sudo s echo stack all all nopasswd all etc sudoers 2.執行下面命令提示沒有git,解決辦法 sudo apt get i...