Cài đặt openssh để có thể kêt nối ssh
Lưu ý rằng hướng dẫn cài đặt này cài đặt PHP 5.6. PHP 7 trở lên KHÔNG ĐƯỢC Hỗ TRỢ trên FreePBX 14 và được cung cấp trên cơ sở nỗ lực cao nhất. FreePBX Framework 14.0.3.15 trở lên có thể cài đặt thành công với PHP 7, nhưng không được khuyến khích
Yêu cầu bắt buộc nếu không sẽ không thể cài đặt.
rob@ubuntu18:~$ sudo -i[sudo] password for ubuntu:root@ubuntu18:~#add-apt-repository ppa:ondrej/php < /dev/nullapt-get update && apt-get upgrade -y apt-get install -y openssh-server apache2 mysql-server mysql-client \ mongodb curl sox mpg123 sqlite3 git uuid libodbc1 unixodbc unixodbc-bin \ asterisk asterisk-core-sounds-en-wav asterisk-core-sounds-en-g722 \ asterisk-dahdi asterisk-flite asterisk-modules asterisk-mp3 asterisk-mysql \ asterisk-moh-opsound-g722 asterisk-moh-opsound-wav asterisk-opus \ asterisk-voicemail dahdi dahdi-dkms dahdi-linux libapache2-mod-security2 \ php5.6 php5.6-cgi php5.6-cli php5.6-curl php5.6-fpm php5.6-gd php5.6-mbstring \ php5.6-mysql php5.6-odbc php5.6-xml php5.6-bcmath php-pear libicu-dev gcc \ g++ make postfix libapache2-mod-php5.6Lưu ý: Không đặt PASSWORD MYSQL
curl -sL https://deb.nodesource.com/setup_10.x | bash -apt-get install -y nodejsuseradd -m asteriskchown asterisk. /var/run/asteriskchown -R asterisk. /etc/asteriskchown -R asterisk. /var/{lib,log,spool}/asteriskchown -R asterisk. /usr/lib/asteriskchsh -s /bin/bash asteriskrm -rf /var/www/htmlrm -rf /etc/asterisk/ext* /etc/asterisk/sip* /etc/asterisk/pj* /etc/asterisk/iax* /etc/asterisk/manager*sed -i 's/.!.//' /etc/asterisk/asterisk.confsed -i 's/\(^upload_max_filesize = \).*/\120M/' /etc/php/5.6/cgi/php.inised -i 's/www-data/asterisk/' /etc/apache2/envvarssed -i 's/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.confa2enmod rewriteservice apache2 restartsed -i 's/ each(/ @each(/' /usr/share/php/Console/Getopt.php
mkdir -p /usr/lib/odbccurl -s https://cdn.mysql.com/Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.11-linux-ubuntu18.04-x86-64bit.tar.gz | \ tar -C /usr/lib/odbc --strip-components=2 --wildcards -zxvf - */lib/*soConfigure ODBC
cat > /etc/odbc.ini << EOF[MySQL-asteriskcdrdb]Description=MySQL connection to 'asteriskcdrdb' databasedriver=MySQLserver=localhostdatabase=asteriskcdrdbPort=3306Socket=/var/run/mysqld/mysqld.sockoption=3Charset=utf8EOFcat > /etc/odbcinst.ini << EOF[MySQL]Description=ODBC for MySQLDriver=/usr/lib/odbc/libmyodbc5w.soSetup=/usr/lib/odbc/libodbcmy5S.soFileUsage=1EOFcd /usr/srcwget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-14.0-latest.tgztar zxf freepbx-14.0-latest.tgzcd freepbx./install -nNhư vậy đã cài đặt xong FreePBX 14 trên Ubuntu 18.04
Kiểm tra dịch vụ asterisk, freepbx
Bật web để vào giao diện FreePBX
Video: https://www.youtube.com/watch?v=tYrYCqH2YMs&t
Bài viết: https://tel4vn.edu.vn/cai-dat-tong-dai-freepbx-14-tren-ubuntu-18/
Các khóa học :