inatall_asterisk_ubuntu14
Установка Asterisk 14 на Ubuntu 16
1) Для начала обновим пакеты Ubuntu:
sudo apt-get update sudo apt-get upgrade Перезагрусим сервер sudo reboot
2) установим необходимые пакеты и библиотеки:
sudo apt-get install build-essential linux-headers-`uname -r` mysql-server mysql-client libgnutls28-devbison flex curl sox libncurses5-dev libssl-dev libmysqld-dev libmysqlclient-dev sqlite3 libsqlite3-dev mpg123 libxml2-dev libnewt-dev pkg-config automake libtool git g++ subversion uuid-dev vim-nox php7.0 php7.0-curl php7.0-cli php7.0-mysql php-pear php-db php7.0-gd apache2 Перезагружаем систему sudo reboot
3) Загружаем дистрибутивы
http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-14.2.0.tar.gz http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.11.1+2.11.1.tar.gz http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.5.0.tar.gz http://www.digip.org/jansson/releases/jansson-2.9.tar.gz
4) Распаковываем скаченные архивы
sudo tar xvfz asterisk-14.2.0.tar.gz sudo tar xvfz dahdi-linux-complete-2.11.1+2.11.1.tar.gz sudo tar xvfz libpri-1.5.0.tar.gz sudo tar xvfz jansson-2.9.tar.gz
5) Установка пакетов dahdi, libpri и jansson
Переходим в папку распакованную папку с dahdi sudo make all sudo make install sudo make config Переходим в папку распакованную папку с libpri sudo make sudo make install Переходим в папку распакованную папку с jansson sudo ./configure --prefix=/usr/ sudo make clean sudo make sudo make install ldconfig
6) Установка asterisk
Переходим в папку с распакованным Asterisk-ом sudo ./configure sudo make menuselect Выбираем нужные пункты и сохраняем sudo contrib/scripts/get_mp3_source.sh sudo make sudo make install sudo make samples sudo make config
Установка Apache2
sudo apt-get install apache2 sudo systemctl enable apache2 sudo systemctl start apache2
Для корректной работы php7 и apach2 требуется выполнить следующие действия:
sudo apt install php libapache2-mod-php sudo apt install php7.0-mbstring sudo a2dismod mpm_event sudo a2enmod mpm_prefork service apache2 restart
Установка phpmyadmin:
sudo apt-get install phpmyadmin sudo nano /etc/apache2/apache2.conf Далее, вставляем в конец файла запись: Include /etc/phpmyadmin/apache.conf
inatall_asterisk_ubuntu14.txt · Последнее изменение: 2016/12/07 16:15 — kov