php环境下安装memc,windows安装php

php环境下安装memc

如何在Debian 10 上安装 Memcached Memcached 是⼀个免费开源⾼性能分布式的内存对象缓存系统。 Memcached简单⽽强⼤php环境下安装memc,其简单的设计有利于快速开发,简化开发并解决了⼤数据量的许多问题。 它的 API 与⼤多数流⾏的开发语⾔兼容,从本质上讲,它是⼀个简洁的键值存储系统。

在本⽂中,我们将告诉您如何在 Debian 10 上安装和配置 Memcached。

前提条件

⼀台安装了Debian 10 的服务器,⽬前的阿⾥云,腾讯云都提供 Debian 10 系统的 VPS。root 帐号或者⼀个具备 sudo 权限的帐号。

本⽂中使⽤命令使⽤的为⼀个具备 sudo 权限的帐号操作,如果php环境下安装memc你默认使⽤的是 root 帐号,所有命令前的 sudo 可以不⽤添加。

步骤⼀、安装 Memcached

默认情况下,memcached软件包已经存在于系统资源库中,可以通过以下命令进⾏安装。

⼀旦安装完成,我们可以通过以下命令启动memcached。

服务启动后,可以通过以下命令校验 memcached 运⾏状态。

以上命令执⾏后,输出类似如下结果php环境下安装memc

sudo apt install memcached

sudo systemctl start memcached

sudo systemctl status memcached

如果php环境下安装memc你想让 memcached 服务随系统重启⾃动启动,可以使⽤以下命令让 memcache 进⾏设置。

⾄此,memcached的安装以及随系统启动⽽启动应完成。

步骤⼆、配置 Memcached

Memcached 默认的配置⽂件存放位置时 /etc/memcached.conf ,你可以根据需要对其进⾏配置。默认情况下,Memcached 配置为默认本机地址,端⼝为11211,默认配置下可以满⾜在本机适⽤的⼤部分应⽤需求。

如果你希望⾮本机访问 Memcached 服务即调整其默认监听端⼝,那么你需要修改 `/etc/memcached.conf配置⽂件实现,在配置⽂件中找到对应的配置内容,修改类似如下:

修改完成后,保存关闭⽂件并重启服务使配置⽣效。

步骤三、配置防⽕墙

● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2020-06-12 10:50:00 CST; 3min 41s ago Docs: man:memcached(1) Main PID: 4592 (memcached) Tasks: 10 (limit: 2347) Memory: 3.5M CGroup: /system.slice/memcached.service └─4592 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

6⽉ 12 10:50:00 debian systemd[1]: Started memcached daemon.6⽉ 12 10:50:01 debian systemd[1]: /lib/systemd/system/memcached.service:13: PIDFile= references path below legacy directory /var/run/, updating /var/run/memc

sudo systemctl enabled memcached

# Default connection port is 11211-p 11211

-l your-server-ip

# Limit the number of simultaneous incoming connections. The daemon default is 1024 -c 1024

sudo systemctl restart memcached

如果你服务器上开启了防⽕墙,你需要让防⽕墙开放服务端⼝允许外部访问。

如果你使⽤ UFW 管理防⽕墙,你需要运⾏如下命令:

如果你使⽤的是iptables, 你需要运⾏如下命令:

⾄此,防⽕墙配置完成,你可以根据需要通过客户端访问使⽤你的 Memcached 了。

写在最后

在本教程中,我们向你展示了如何在 Debian 10 上安装和配置 Memcahced。你后续可能要继续学习如何使⽤PHP,Python,Java等语⾔连接 Memcache 服务。

更多关于 Memcached 的详细信息可以查看器官⽅WiKi, Memcached Wiki。

sudo ufw allow from 192.168.100.30 to any port 11211

sudo iptables -I INPUT -s 192.168.100.30 --dport 11211 -j ACCEPT

如何在Debian 10 上安装 Memcached前提条件步骤一、安装 Memcached步骤二、配置 Memcached步骤三、配置防火墙写在最后
发布于 2024-06-30 15:06:25
收藏
分享
海报
0 条评论
42
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~