Совместное использование php 7 и php 5 на одном сервере Ubuntu 16.4

По умолчанию на последних версиях Ubuntu с ситемой ставится php 7. Однако до сих пор множество проектов не работают полноценно на этой версии.

1) Добавим репозитарий и установим php 5.6 и php 7.0 вместе

2) Переключимся на php 5.6

  • Apache:
  • CLI:

3) Переключимся на php 7.0

  • Apache:
  • CLI:

Как изменить MAC у сетевого соединения Ubuntu

Сброс соединения mpd5

Для того чтобы выполнить принудительный разрыв соединения mpd, необходимо в консоли выполнить:

, где ngXXX можно посмотреть по ifconfig

Настройка репликации master-master на MySQL

Шаг 1 на сервере 1

В файл my.cnf добавляем/изменяем следующие строки:

Перезапускаем mysql, создаем базу (в моем случае это radme_rep)
В консоли выполняем:

Создаем пользователя и даем ему права на операции с БД (под ним будет заходить Сервер 2)

Шаг 2 на сервере 2

В файл my.cnf добавляем/изменяем следующие строки:

Перезапускаем mysql, создаем базу (в моем случае это radme_rep)
В консоли выполняем:

Создаем пользователя и даем ему права на операции с БД (под ним будет заходить Сервер 1)

Шаг 3 на сервере 1

В консоли выполняем

Шаг 4 на сервере 2

В консоли выполняем

Шаг 5

На обоих серверах можно в my.cnf добавить строчку

Для пропуска ошибок вида Error ‘Duplicate entry…’ в случае одновременной записи в таблицу на обоих серверах (при небольшой нагрузке маловероятно). Иначе — необходимо настроить разный автоинскремент на серверах.

Как удалить репликацию данных?

В консоли на обоих серверах выполняем:

 

Далее останавливаем сервер и из папки mysql удаляем все файлы вида

Посмотреть статус репликации можно так:

mysql> SHOW SLAVE STATUS \G;

Поле Seconds_Behind_Master должно стремится к нулю.

Новый проект — «Маячек»

Более подробное описание, на странице проекта. А если в кратце, то сервис с открытым кодом позволяющий отслеживать местоположение устройства Android. Состоит из двух частей: приложение под Андроид и отдельный сайт http://маячек.грибовы.рф

1 29 30 31 32 33 55