Встановіть бібліотеки PHP Memcached у Plesk Linux
Memcached - це безкоштовна та потужна система кешування об’єктів, яку можна інсталювати для підвищення продуктивності вашого веб-сайту. Memcached працюватиме лише в тому випадку, якщо ви інсталюєте демон, встановите бібліотеки PHP та налаштуєте застосунок PHP належним чином.
Бібліотеки PHP для Memcached інстальовано через командний рядок. Щоб виконати ці команди, потрібно ввійти в систему як користувач root.
- Увімкніть доступ адміністратора на сервері 3 або 4 покоління, якщо ви ще цього не зробили.
- Підключення до мого сервера за допомогою SSH (Secure Shell) .
- Перейдіть до користувача root .
- Встановіть необхідні залежності
- Користувачі CentOS:
yum -y install gcc glibc-devel libmemcached-devel zlib-devel plesk-php * -devel
- Користувачі AlmaLinux:
yum groupinstall "Засоби розробки"
- Користувачі Ubuntu:
apt install autoconf automake gcc libmemcached-dev libhashkit-dev pkg-config plesk-php * -dev zlib1g-dev
- Користувачі CentOS:
- Інсталюйте бібліотеку PHP PECL для потрібної версії PHP. Це потрібно робити для кожної версії PHP, яку ви використовуєте .
/opt/plesk/php/7.4/bin/pecl встановити memcached
Під час інсталяції програмного забезпечення вам буде запропоновано кілька разів. Якщо у вас немає особливих потреб, натисніть "Enter", щоб прийняти значення за замовчуванням для кожного випадку.
Примітка. У деяких ситуаціях може статися таке повідомлення про помилку:
shtool за адресою '/ tmp / memcached / build / shtool' не існує або не є виконуваним. Переконайтеся, що файл існує та є виконуваним, а потім перезапустіть цей сценарій. ПОМИЛКА: не вдалося виконати phpize
Якщо це трапиться, настройте PHP на використання іншого тимчасового каталогу та повторно запустіть команду.
mkdir / root / tmp && /opt/plesk/php/7.4/bin/pear config-set temp_dir / root / tmp /opt/plesk/php/7.4/bin/pecl install memcached -
Зареєструйте модуль у PHP.
echo "extension = memcached.so" > /opt/plesk/php/7.4/etc/php.d/memcached.ini
-
Оновіть обробник PHP Plesk.
plesk bin php_handler --перечитати
-
Нарешті, перезапустіть Apache та PHP-FPM.
systemctl restart httpd systemctl restart plesk-php74-fpm
- Користувачі Ubuntu:
systemctl restart apache2 systemctl restart plesk-php74-fpm
- Користувачі Ubuntu:
Пов’язані дії
- Поверніться, щоб інсталювати демон Memcached .
- Перейдіть до налаштування веб-сайту для використання Memcached .
Додаткові відомості
- Наші експерти з серверів можуть виконати ці дії платно. Щоб отримати детальнішу інформацію про наші Експертні послуги, перейдіть до нашого меню Експертної служби .