Установка Mikbill на Debian 8 и Debian 9

Мануал не доработан. Таким способом установкой проблема с php-fpm и модулями php. Другое решение сейчас в тесте 

Установка php 5.4

  • mv /etc/apt/sources.list /etc/apt/sources.list.old
  • nano /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free
 Создаем скрипт для установки php 5.4:
  • cd /home
  • nano phpmodules.sh
#!/bin/bash
apt-get -y remove --purge `dpkg -l | grep php | grep -w 5 | awk '{print $2}' | xargs`
apt-get update
apt-get -q -y install php5 php5-cli php5-cgi
apt-get -q -y install phpmyadmin php-xml-rss php-radius php5-xsl php-xml-serializer php-net-lmtp php-xml-util php-pear php-net-url suphp-common phpsysinfo
apt-get -q -y install php5-sasl php5-sybase php5-curl php5-fpm
apt-get -q -y install php5-memcache php5-pspell php5-xmlrpc php5-mcrypt php5-recode php5-imap php5-geoip php5-xcache php5-imagick php5-mysql php5-dbg
apt-get -q -y install php5-gd php5-gmp
  • chmod +x phpmodules.sh
  • ./phpmodules.sh
Ничего не выбираем, жмем <Ok>
Нажимаем <No> 

Замораживаем версию php:

  • nano /etc/apt/preferences.d/php5
Package: php5*
Pin: release a=oldstable
Pin-Priority: 700
Package: php-*
Pin: release a=oldstable
Pin-Priority: 700
Вернуть   /etc/apt/sources.list в первоначальное состояние и обновить индексы пакетов:
  • mv /etc/apt/sources.list /etc/apt/sources.list.wheezy 
  • mv /etc/apt/sources.list.old /etc/apt/sources.list 
  • apt-get update

Общая подготовка к установке Mikbill

Качаем дистрибутив mikbill, установщик для debian и запускаем его:
  • cd /home/
  • wget http://www.mikbill.ru/mikbill.tar.gz
  • tar xzvf mikbill.tar.gz
  • cd DISTR/Debian7x

Установка на Debian 8

  • wget https://github.com/mikbill/design/raw/master/install_mikbill/install_debian_8.sh
  • chmod +x install_debian_8.sh
  • ./install_debian_8.sh

Установка на Debian 9

  • wget https://github.com/mikbill/design/raw/master/install_mikbill/install_debian_9.sh
  • chmod +x install_debian_9.sh
  • ./install_debian_9.sh

Настройка

update-rc.d -f apache2 remove
service apache2 stop
service nginx start


****************************
Общие отличия от стандартного файла установщика:
Удалена установка php
Добавлено:
cp /etc/freeradius/serialize.pm /etc/perl/

Отличия файла debian_9

Удалена установка пакетов:
libfreeradius2
freeradius-dbg
И других пакетов радиуса




Комментарии

Популярные сообщения из этого блога

mikbill расшифровка завершений сессий

Accel-ppp команды

Zabbix agent установка и настройка