Ubuntu 14.04 server установка mikbill
Cтавим php 5.3.3
Скрипт учитывает, что стоят стандартные репозитории для ubuntu 14.04
По пути /etc/apt/preferences.d тоже проверяем, чтобы ничего лишнего не было
64-x битная система:
Скрипт учитывает, что стоят стандартные репозитории для ubuntu 14.04
По пути /etc/apt/preferences.d тоже проверяем, чтобы ничего лишнего не было
- cd /home/
- nano phpmodules.sh
#!/bin/bash
apt-get -y remove --purge `dpkg -l | grep php | grep -w 5 | awk '{print $2}' | xargs`
sed -i.bak "s/trusty/precise/g" /etc/apt/sources.list
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
sed -i.bak "s/precise/trusty/g" /etc/apt/sources.list
apt-get update
- chmod +x phpmodules.sh
- ./phpmodules.sh
- php -m
Установка ZendGuardLoader (PHP 5.3)
32-x битная система:- wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
64-x битная система:
- wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
Подключение модуля (x64)
- tar xzvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
- cp ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so /usr/lib/php5/ZendGuardLoader.so
Ставим остальное из скрипта автоустановщика
http://mikbill.blogspot.com/2016/04/mikbill-ubuntu-1404.html
- cd /home/
- wget http://www.mikbill.ru/mikbill.tar.gz
- tar xzvf mikbill.tar.gz
- cd DISTR/Debian7x
- nano install_ubuntu14x
http://mikbill.blogspot.com/2016/04/mikbill-ubuntu-1404.html
- chmod +x install_ubuntu14x
- ./install_ubuntu14x
открываем
***************************************************************************
Изменения скрипта автоустановщика
Удалена установка репозиториев
Удалена установка модулей php
Удалена установка ZendGuardLoader
изменена установка ядра mikbill с 5.4 на 5.3
Изменение автозапуска mikbill и freeradius (не работало)
- nano /etc/php5/fpm/pool.d/www.conf
listen = /var/run/php5-fpm.sockна
listen = /var/run/php-worker-socket
перезапускаем php5-fpm
- /etc/init.d/php5-fpm restart
- service apache2 stop
- service nginx start
- /etc/init.d/mysql restart
***************************************************************************
Изменения скрипта автоустановщика
Удалена установка репозиториев
Удалена установка модулей php
Удалена установка ZendGuardLoader
изменена установка ядра mikbill с 5.4 на 5.3
Изменение автозапуска mikbill и freeradius (не работало)
ln -s /etc/init.d/mikbill /etc/rc3.d/S87mikbill
ln -s /etc/init.d/freeradius /etc/rc3.d/S80freeradius
изменено на
sudo update-rc.d mikbill defaults 80Изменение логики добавления группы в sudoers (затирало имеющиеся)
sudo update-rc.d freeradius defaults 87
log "cp -R ./etc/sudoers /etc/"изменено на
cp -R ./etc/sudoers /etc/
if ! grep -q "www-data ALL=(ALL) NOPASSWD:ALL" /etc/sudoers; thenИзменение запуска установки апдейтера (не работало)
log "echo www-data ALL=(ALL) NOPASSWD:ALL>> /etc/sudoers"
echo "www-data ALL=(ALL) NOPASSWD:ALL">> /etc/sudoers
fi
cd ./update/mikbill_update
изменено на
cd ../update/mikbill_update
Комментарии
Отправить комментарий