- Автор: Root
- Просмотров: 3494
Как установить PHP 7.0.5 я описал тут - Установка PHP 7.0.5 на Debian 7 с панелью ISPConfig 3
Пришло время добавить в панель PHP версии 7.2. Пакеты для сборки у меня были установлены с прошлой сборки. Сразу перешёл к созданию директорий, скачиванию архива исходников и его распаковки.
mkdir -p /opt/php-7.2
mkdir /usr/local/src/php7.2-build
cd /usr/local/src/php7.2-build
wget http://de2.php.net/get/php-7.2.2.tar.bz2/from/this/mirror -O php-7.2.2.tar.bz2
tar jxf php-7.2.2.tar.bz2
cd php-7.2.2/
Подробнее: Установка PHP 7.2 на Debian 8 с панелью ISPConfig 3
- Автор: Root
- Просмотров: 3313
После обновления форума Kunena до версии 5.0.11 сначала всё было хорошо. А спустя несколько дней форум стал падать каждые 10 минут с ошибкой 503. После изучения логов пришёл к выводу что нужно изменить конфигурацию MySQL. Для этого отредактировал файл /etc/mysql/my.cnf
Открыл командой:
nano /etc/mysql/my.cnf
Изменил параметры на такие (это для 8Гб оперативной памяти на сервере):
- Автор: Root
- Просмотров: 4099
При обновлении ISPConfig вылетела ошибка не позволяющая обновить mysql. Для решения проблемы в файле /etc/mysql/my.cnf после [mysqld] добавил:
sql-mode="NO_ENGINE_SUBSTITUTION"
И перезапустил:
service mysql restart
После этого обновление панели прошло успешно.
- Автор: Root
- Просмотров: 4425
Продолжая работать над оптимизацией своего домашнего сервера и сайтов я решил заменить MySQL на MariaDB. Почему на марию и что это вообще такое объяснять не вижу смысла. Это всё легко ищется в гугле. Главное что мария увеличивает скорость работы баз данных сайтов.
Внимание! При установке MariaDB будет удалён сервер MySQL со всеми зависимостями.
Внимание! Прежде чем приступать к миграции сделайте бэкапы всех своих сайтов!
Команды установки для своего дистрибутива можно взять на сайте MariaDB.
В моём случае это команды для Debian 7 "Wheezy". Сначала установить пакет для управления используемыми APT-репозиториями:
apt-get install python-software-properties
Далее получить ключи:
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Подключим новый репозиторий:
add-apt-repository 'deb [arch=amd64,i386] http://mirror.timeweb.ru/mariadb/repo/10.1/debian wheezy main'
Обновим информацию о доступных пакетах:
- Автор: Root
- Просмотров: 8011
Для существенного ускорения сайтов на своём сервере я установил новый PHP 7.0.5 Мануал по которому собирал был для Debian 8 но по нему получилось поставить и на Debian 7. При конфигурировании PHP потянул много зависимостей.
Итак инструкция по которой ставил. Загрузка и извлечение из архива PHP 7 из Github:
mkdir -p /opt/php-7.0.5
mkdir /usr/local/src/php5-build
cd /usr/local/src/php5-build
wget http://de1.php.net/get/php-7.0.5.tar.bz2/from/this/mirror -O php-7.0.5.tar.bz2
tar jxf php-7.0.5.tar.bz2
Переходим в директорию php-7.0.5:
cd php-7.0.5/
Установка пакетов для сборки PHP 7:
apt-get install build-essential
apt-get install libfcgi-dev libfcgi0ldbl libjpeg62-turbo-dbg libmcrypt-dev libssl-dev libc-client2007e libc-client2007e-dev libxml2-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng12-dev libfreetype6-dev libkrb5-dev libpq-dev libxml2-dev libxslt1-dev
ln -s /usr/lib/libc-client.a /usr/lib/x86_64-linux-gnu/libc-client.a
Подробнее: Установка PHP 7.0.5 на Debian 7 с панелью ISPConfig 3