Апрель 2021
Пн Вт Ср Чт Пт Сб Вс
 1234
567891011
12131415161718
19202122232425
2627282930  
Переход меню

Системы кэширования объектов памяти, такие как Memcached, разработаны для оптимизации производительности базы данных, временно сохраняя часто запрашиваемых или недавно извлеченных записей в памяти. Таким образом, они уменьшают количество прямых запросов к базам данных. Чтобы использовать Memcached в качестве кэширующей базы данных для вашего PHP- скрипта, такого как WordPress, Drupal или Magento, вам необходимо установить данное расширение  на сервере. Существует два типа расширений, доступных для PHP. Во-первых, Memcache используется более ранними версиями в PHP-приложениях. Последнее приложение PHP использует расширениеMemcached. Приведенные ниже команды установят оба расширения Memcache и Memcached в вашу систему CentOS 8 или RHEL 8.

1 Нужно подключить EPEL репозиторий:
sudo dnf install epel-release -y

2 Подключим и REMI репозиторий:

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

3 Чтобы получить список всех доступных версий PHP вводим команду:

sudo dnf module list php

3.1 Теперь необходимо сбросить модули php:

sudo dnf module reset php

4 Модуль PHP по умолчанию установлен на PHP 7.2. Чтобы установить более новую версию PHP, включите соответствующую версию:

sudo dnf module enable php:remi-7.4 -y

5 А теперь установим оба типа расширений:

sudo dnf install php-pecl-memcached php-pecl-memcache -y

6 Перезапустите службу Apache, чтобы включить расширение:

sudo systemctl restart httpd.service

А теперь проверьте, включено ли расширение memcache PHP и работает ли оно правильно. Создайте файл phpinfo.php  следующего содержимого:

sudo vi /var/www/html/phpinfo.php

вставить содержимое, сохранить и закрыть:

<?php
 phpinfo();
?>

Теперь получив доступ в веб-интерфейсе, воспользовавшись поиском Memcache или Memcached вы получите результат, как показано ниже.

http://server-ip-addr/phpinfo.php

Картинка тут 

Наглядный пример здесь:

Системы кэширования объектов памяти, такие как Memcached, разработаны для оптимизации производительности базы данных, временно сохраняя часто запрашиваемых или недавно извлеченных записей в памяти. Таким образом, они уменьшают количество прямых запросов к базам данных. Чтобы использовать Memcached в качестве кэширующей базы данных для вашего PHP- скрипта, такого как WordPress, Drupal или Magento, вам необходимо установить данное расширение  на сервере. Существует два типа расширений, доступных для PHP. Во-первых, Memcache используется более ранними версиями в PHP-приложениях. Последнее приложение PHP использует расширениеMemcached. Приведенные ниже команды установят оба расширения Memcache и Memcached в вашу систему CentOS 8 или RHEL 8.

1 Нужно подключить EPEL репозиторий:
sudo dnf install epel-release -y

2 Подключим и REMI репозиторий:

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

3 Чтобы получить список всех доступных версий PHP вводим команду:

sudo dnf module list php

3.1 Теперь необходимо сбросить модули php:

sudo dnf module reset php

4 Модуль PHP по умолчанию установлен на PHP 7.2. Чтобы установить более новую версию PHP, включите соответствующую версию:

sudo dnf module enable php:remi-7.4 -y

5 А теперь установим оба типа расширений:

sudo dnf install php-pecl-memcached php-pecl-memcache -y

6 Перезапустите службу Apache, чтобы включить расширение:

sudo systemctl restart httpd.service

А теперь проверьте, включено ли расширение memcache PHP и работает ли оно правильно. Создайте файл phpinfo.php  следующего содержимого:

sudo vi /var/www/html/phpinfo.php

вставить содержимое, сохранить и закрыть:

<?php
 phpinfo();
?>

Теперь получив доступ в веб-интерфейсе, воспользовавшись поиском Memcache или Memcached вы получите результат, как показано ниже.

http://server-ip-addr/phpinfo.php

Картинка тут 

Наглядный пример здесь:

От arochka

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x