安裝opensips遇到的錯誤

2021-08-07 11:53:22 字數 1708 閱讀 9362

一 準備工作 

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...