Встановлення Gearman на Ubuntu 14.04 / ~#root -i Встановлення Gearman на Ubuntu 14.04 / ~#root -i Встановлення Gearman на Ubuntu 14.04 / ~#root -i Встановлення Gearman на Ubuntu 14.04 / ~#root -i Встановлення Gearman на Ubuntu 14.04 / ~#root -i Встановлення Gearman на Ubuntu 14.04 / ~#root -i Встановлення Gearman на Ubuntu 14.04 / ~#root -i Встановлення Gearman на Ubuntu 14.04 / ~#root -i
  • RU
  • UA
  • EN
  • Створити інтернет-магазин
  • Документація
  • Блог
    • Unix-подібні ОС
    • Php
    • MySQL
    • JavaScript
    • Менеджери пакетів
    • Docker
    • Seo
  • Допоміжні сервіси
    • Короткі посилання
    • Oбмін переглядами YouTube
  • Вхід
  • Реєстрація
  • Головна
  • Unix-подібні ОС
  • Встановлення Gearman на Ubuntu 14.04

Встановлення Gearman на Ubuntu 14.04

Ми заточуватимемо систему Gearman під роботу з PHP. Тому встановлюватимуться пакети для роботи з ним та заточенням apache під роботу з ним.

1.  Встановлюємо потрібні пакети:

sudo apt-get install gearman-job-server php-gearman

На даному етапі можуть виникнути проблеми з php-gearman через брак пакету libgearman8. Для цього слід додати репозиторій PPA:

sudo add-apt-repository ppa:ondrej/pkg-gearman
sudo apt-get update

І повторити:

sudo apt-get install gearman-job-server php-gearman

2. Обв'язування PHP та Apache:

Нам буде потрібна робота з phpize. Для цього необхідно встановити пакет php-dev. В моєму випадку розглядатиму на php5.6.

sudo apt-get install php5.6-dev

Також для використання команди ./configure буде потрібний пакет libgearman-dev.

sudo apt-get install libgearman-dev

Для apache потрібно завантажити останній пакет http://pecl.php.net/package/gearman. У моєму випадку це gearman-1.1.2.tgz. Файлик потрапляє до директорії завантаження /home/user/download.

cd /home/user/download
tar xzf gearman-1.1.2.tgz
cd /home/user/download/gearman-1.1.2
phpize
/>./configure
make
sudo make install

Якщо всі норми і без помилок, то видасть повідомлення

Installing shared extensions:     /usr/lib/php/20131226/

Це шлях до ліби, у кожного він свій, його потрібно прописати у php.ini вашої версії php.

У моєму випадку це:

/etc/php/5.6/apache2/php.ini

Вписуємо в кінець файлу:

; gearman
extension = /usr/lib/php/20131226/gearman.so

3. Перевірка:

Ребутаємо апач:

sudo service apache2 restart

Запускаємо сервіс gearman:

/etc/init.d/gearman-job-server start

У файлі php вашого проекту вставимо:

print gearman_version() . "\n";

Якщо вам здалася версія gearman, а не Fatal Error, робота проведена успішно.

17 Травня 18
947
0

Відгуки

Ім'я
Електронна пошта
Рейтинг
Відгук

Інші статті з категорії

28 Вересеня 2022

Файл конфігурації (php.ini) під час запуску Cron (cli) зміна параметрів (memory_limit) на хостингу

Розглянемо можливість зміни параметрів конфігураційного файлу (php.ini) на хостингу, в якому немає можливості налаштувати планувальник Cron (cli) з панелі.

12 Серпня 2022

Ubuntu Apache 2.4 Bad Request Size of a request header field exceeds server limit

Налаштування Apache для великого обсягу cookie. Розберемо помилку "Bad Request. Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit." та параметри для налаштування сервера.

26 Травня 2022

Чорний екран Ubuntu після встановлення драйвера на Nvidia 630М

Спробуємо вилікувати чорний екран при завантаженні Ubuntu після установки проприетарного драйвера nvidia-340 на ноутбуці з Nvidia 630М.

06 Січня 2022

Не працює USB після оновлення Ubuntu 18.04 на ноутбуці

Коли перестали працювати USB 2.0-3.0 після оновлення Ubuntu на ноутбуці.

18 Грудня 2021

Запуск Skype (skypeforlinux) у кілька вікон Ubuntu

Можливість запуску Скайп у кілька вікон. Встановлений на Ubuntu skypeforlinux запустити в 2 вікна.

23 Березня 2020

Відключення bluetooth колонки, dos-атака на bluetooth у Linux

Розглянемо один із способів дос-атаки на блютуз через базові засоби l2ping в linux. Розберемо простий скрипт на python.

30 Грудня 2019

Зберегти e-mail на локалці, заглушка sendmail в Ubuntu для Php

Розглянемо скрипт, який зберігає e-mail у файл. Заглушка для sendmail, налаштування в Ubuntu.

26 Червня 2019

Помилка initramfs Ubuntu 18.04

Розберемо одну з причин появи помилки initramfs під час запуску Linux Ubuntu 18.04. Зробимо спробу відновлення системи. fsck exited with status code 4.

Категорії

  • Unix-подібні ОС
  • Php
  • MySQL
  • JavaScript
  • Менеджери пакетів
  • Docker
  • Seo

Останні коментарі

Добрый день, Сергей. Я на более новых версиях блют...
root-i
23.02.23
Пробовал на transmart колонке. Ничего из перечисле...
Сергей
20.02.23
HenryMit, может быть
root-i
07.02.23
Неофрейдизм — это… Определение, принципы, представ...
HenryMit
07.02.23

Ділюсь інформацією у якій я вимагав допомоги та розбираючись витрачав багато часу. Якщо інформація допомогла хоча б одній людині, то цей сайт створений не дарма.

Подяка на продовження роботи сайту:
Контакти

Telegram Viber Mail

Пошук по сайту

  • Вхід
  • Реєстрація

Сайт працює на chmod -R