阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

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

180次阅读
没有评论

共计 2435 个字符,预计需要花费 7 分钟才能阅读完成。

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 缓存系统

完成安装后,必须重新启动 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 缓存系统

OK,就这样。你学会了。如果还有什么疑问,请在 Linux 公社下面的评论栏里发表你的问题。

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计2435字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中