zoukankan      html  css  js  c++  java
  • 如何在CentOS / RHEL 8上安装Memcached

    Memcached是一个分布式内存对象缓存系统,它以键值为基础将数据存储在内存中。通过在内存中缓存对象,对于优化动态网站和提高速度非常有用。了解有关Memcache的更多信息。
    本文将帮助您在CentOS 8和RHEL 8 Linux系统上安装Memcached和PHP Memcache扩展。
    先决条件
    您必须具有正在运行的具有sudo特权帐户访问权的CentOS 8或RHEL 8 Linux系统。
    1、安装Memcached服务器
    Memcached rpm软件包可在CentOS / RHEL 8系统上的默认软件包存储库中找到。
    首先,更新系统上的DNF缓存。之后,使用以下命令安装Memcached。这还将在系统上安装所需的库。
    sudo dnf update -y
    sudo dnf install memcached libmemcached -y
    上面的命令将安装
    2、Memcached配置
    您已成功安装Memcached服务器。现在,为您的Memcache服务器配置各种选项。
    Memcached服务配置文件为/ etc / sysconfig / memcached,在您喜欢的文本编辑器中编辑配置文件:
    sudo vi /etc/sysconfig/memcached
    现在根据您的要求更新以下值。
    PORT="11211"
    USER="memcached"
    MAXCONN="1024"
    CACHESIZE="64"
    OPTIONS="-l 127.0.0.1,::1"
    这里的选项是:
    PORT–定义Memcahe服务监听的端口号。默认的Memcached端口为11211。
    USER –设置运行Memcached服务的用户名
    MAXCONN –设置随时接受的最大连接数
    CACHESIZE –设置缓存限制
    OPTIONS-您将其他选项传递给服务。-l选项用于定义应用程序侦听的IP地址。您可以将此值更改为LAN / WAN IP,以允许Memcache侦听远程地址。
    保存文件并关闭它。
    3、管理Memcached服务
    现在,通过运行以下命令启动Memcached服务。
    sudo systemctl start memcached
    您还需要启用Memcached服务才能在系统启动时启动。运行以下命令来执行此操作:
    sudo systemctl enable memcached
    Memcached服务已启动并正在运行。要查看Memcached服务的统计信息,请从终端执行以下命令。这将提供有关Memcached服务的所有详细信息。
    echo "stats settings" | nc localhost 11211
    4、调整防火墙规则
    此外,我们需要通过打开防火墙上的默认端口(端口11211)来允许流量访问Memcached服务器。
    因此,运行以下命令:
    sudo firewall-cmd --zone=public --permanent --add-port=11211/tcp
    sudo firewall-cmd --reload
    5、安装PHP Memcached扩展
    要从基于PHP的应用程序连接Memcache服务,您需要安装Memcache PHP扩展。此扩展名必须安装在运行PHP应用程序的服务器上。如果您的PHP应用程序也与CentOS / RHEL 8系统一起运行,请按照以下说明启用Memcached扩展。
    有两种类型的扩展可用于PHP。首先是早期版本的PHP应用程序使用Memcache。最新的PHP应用程序使用“ Memcached”扩展名。以下命令将在您的CentOS 8和RHEL 8系统上同时安装(Memcache和Memcached)扩展。
    sudo dnf install epel-release -y
    sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
    sudo dnf module reset php
    sudo dnf module enable php:remi-7.4 -y
    sudo dnf install php-pecl-memcached php-pecl-memcache -y
    重新启动Apache服务以启用扩展
    sudo systemctl restart httpd.service
    现在,检查是否已启用memcache PHP扩展并正常工作。使用以下代码创建一个phpinfo.php文件
    sudo vi /var/www/html/phpinfo.php
    <?php
    phpinfo();
    ?>
    现在,在Web界面上访问phpinfo.php并搜索Memcache或Memcached,可以看到相关信息。
    在本教程中,您学习了在CentOS / RHEL 8系统上安装Memcached缓存服务器,还安装了PHP Memcached扩展。

    A5互联https://www.a5idc.net/

  • 相关阅读:
    42.数据库表转model类
    第一篇 变量及数据类型
    第七十四篇 web应用本质与django基础
    第七十三篇 jq进阶与bootstrap了解
    第七十二篇 jquery基础
    第七十一篇 js进阶之事件、页面操作
    第七十篇 js基础
    第六十九篇 css之显隐、定位
    第六十七篇 css样式与布局
    第六十六篇 前端基础一
  • 原文地址:https://www.cnblogs.com/a5idc/p/13467793.html
Copyright © 2011-2022 走看看