前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Ubuntu 18.04和16.04 LTS上安装Memcached缓存系统

如何在Ubuntu 18.04和16.04 LTS上安装Memcached缓存系统

作者头像
星哥玩云
发布2022-08-08 15:58:21
3550
发布2022-08-08 15:58:21
举报
文章被收录于专栏:开源部署开源部署

Memcached是一种分布式内存对象缓存系统,它以键值为基础将数据存储在内存中。 通过在内存中缓存对象,对于优化动态网站和提高速度非常有用。 本文将帮助您在Ubuntu 18.04、16.04和14.04系统上安装带有PHP Memcache PECL扩展的Memcached。

第一步:安装Memcached

首先,更新系统上的apt软件包缓存,然后在系统上安装Memcached服务。 从命令提示符处执行以下命令。

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt-get update

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt-get install memcached

第二步:配置Memcached

您可以在此处找到有关Memcache配置的详细信息。 对于初始级别的配置,请检查Memcache配置文件/etc/memcached.conf下的以下设置。

  • -d =>在守护程序模式下运行Memcached。 您可以使用此选项将Memcached服务器配置为作为服务运行。
  • -m =>定义Memcached守护程序可以使用的最大内存数量。 (默认值:64 MB)
  • -p =>为Memcached定义监听端口。 (预设值:11211)
  • -l =>定义IP地址以进行Memcached监听。 设置0.0.0.0以侦听系统上配置的所有IP(接口)。

进行更改后,重新启动Memcached服务。

第三步:验证Memcache设置

使用以下命令来检查并验证Memcached服务在系统上是否正常运行。 这将向您显示Memcached服务器的当前统计信息。 因此,这些值可能与以下结果有所不同。

[linuxidc@linux:~/www.linuxidc.com]$ echo "stats settings" | nc localhost 11211

输出:

STAT maxbytes 67108864 STAT maxconns 1024 STAT tcpport 11211 STAT udpport 0 STAT inter 127.0.0.1 STAT verbosity 0 STAT oldest 0 STAT evictions on STAT domain_socket NULL STAT umask 700 STAT growth_factor 1.25 STAT chunk_size 48 STAT num_threads 4 STAT num_threads_per_udp 4 STAT stat_key_prefix : STAT detail_enabled no STAT reqs_per_event 20 STAT cas_enabled yes STAT tcp_backlog 1024 STAT binding_protocol auto-negotiate STAT auth_enabled_sasl no STAT item_size_max 1048576 STAT maxconns_fast yes STAT hashpower_init 0 STAT slab_reassign yes STAT slab_automove 1 STAT slab_automove_ratio 0.80 STAT slab_automove_window 30 STAT slab_chunk_max 524288 STAT lru_crawler yes STAT lru_crawler_sleep 100 STAT lru_crawler_tocrawl 0 STAT tail_repair_time 0 STAT flush_enabled yes STAT dump_enabled yes STAT hash_algorithm murmur3 STAT lru_maintainer_thread yes STAT lru_segmented yes STAT hot_lru_pct 20 STAT warm_lru_pct 40 STAT hot_max_factor 0.20 STAT warm_max_factor 2.00 STAT temp_lru no STAT temporary_ttl 61 STAT idle_timeout 0 STAT watcher_logbuf_size 262144 STAT worker_logbuf_size 65536 STAT track_sizes no STAT inline_ascii_response no END

步骤4 –安装Memcached PHP模块

现在,在您的Ubuntu系统上从ppa:ondrej/php PPA安装最新的PHP。 如果您已经在系统上安装了PHP,跳过下面的PHP安装命令。

[linuxidc@linux:~/www.linuxidc.com]$ sudo add-apt-repository ppa:ondrej/php

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt-get update

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt-get install -y php php-dev php-pear libapache2-mod-php

现在,在系统上安装PHP Memcached模块。 下面的命令还将执行所需的配置。

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt-get install -y php-memcached

如何在Ubuntu 18.04和16.04 LTS上安装Memcached缓存系统
如何在Ubuntu 18.04和16.04 LTS上安装Memcached缓存系统

完成安装后,必须重新启动Apache服务。

[linuxidc@linux:~/www.linuxidc.com]$ sudo service apache2 restart

检查Memcache php扩展名是否已启用并且工作正常。 使用以下代码创建一个linuxidc.com.php文件

<?php   phpinfo(); ?>

现在,在Web界面上访问info.php并搜索Memcache,您将获得如下结果。

如何在Ubuntu 18.04和16.04 LTS上安装Memcached缓存系统
如何在Ubuntu 18.04和16.04 LTS上安装Memcached缓存系统

OK,就这样。你学会了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档