# 检讨系统是否安装有 RabbitMQ rpm -qa | grep memcache# 卸载 现存 RabbitMQ yum -y remove memcache# 不须要安装 libevent 等依赖,利用YUM安装时会自动安装
安装 Memcache 基本组件
# 安装 Memcache 基本组件sudo yum install -y memcached python-memcached# 安装 Memcache 基本组件sudo yum install -y memcached python-memcached
# 方法 1:编辑文件,修正 Memcache 配置文件sudo nano /etc/sysconfig/memcached# 方法 2 :命令行更换,修正 Memcache 配置文件sed -i "s/"64"/"1024"/g" /etc/sysconfig/memcached# 查看 Memcache 配置文件sudo cat /etc/sysconfig/memcached
# 监听端口PORT="11211"# 启动用户USER="memcached"# 最大连接数MAXCONN="1024"# 最大利用内存,单位MBCACHESIZE="64"# 其他选项OPTIONS=""
防火墙放行 Memcache 做事
# 防火墙放行 Memcache 做事sudo firewall-cmd --permanent --zone=public --add-port=11211/tcp# 生效 防火墙策略firewall-cmd --reload
启动 Memcache 做事
# 启动 Memcache 做事sudo systemctl start memcached.service# 设置 Memcache 做事 为开机自启动sudo systemctl enable memcached.service# 检讨运行状态sudo systemctl status memcached.service# 查看 Memcache 进程运行信息ps -ef | grep memcached# 查看 Memcache 端口占用情形netstat -nltp | grep memcached# 备用命令# 停滞 Memcache 做事sudo systemctl stop memcached.service# 重启 Memcache 做事sudo systemctl restart memcached.service
非必要操作安装 Memcache PHP 扩展安装 Memcache PHP 扩展组件
# 安装 Memcache PHP 扩展组件sudo yum install -y php-pecl-memcache
# 方法1 : 编辑 PHP.inisudo nano /etc/php.ini# 在 PHP.ini 末了加入如下内容# {extension = "/usr/lib64/php/modules/memcache.so"# }# 方法2 : 命令行直接更换,修正 PHP.inisudo cat <<EOF >> /etc/php.ini[extension]extension = "/usr/lib64/php/modules/memcache.so"EOF# 查看 PHP.ini 修正结果cat /etc/php.ini | tail -n 4
# 方法1 : 创建并编辑 /var/www/html/info.php 文件sudo nano /var/www/html/info.php# 填写如下内容# {<?php phpinfo();?># }# 方法2 : 命令行直接创建并编写 /var/www/html/info.php 文件sudo cat <<EOF > /var/www/html/info.php<?php phpinfo();?>EOF# 在 浏览器 中打开目标做事器,并查看网页内容http://{IP}/info
这张图是借用的,我
↓ 没有任何技能含量 ↓
自动化安装脚本## author: SRover Lee# date: 2023/10/16# Language: Shell Script# description: # 基于CentOS 7.9 定制大略单纯化 Memcache 安装脚本# 1. 卸载所有 Memcache 安装版本残留# 2. 安装 Memcache 必要组件# 3. 修正 Memcache 配置文件# 4. 防火墙 放行 Memcache 做事# 5. 启动 Memcache 做事# 6. 设置 Memcache 为开机自启动# 7. 检讨 Memcache 做事运行状态# 8. 安装 Memcache PHP 扩展组件# 9. 修正 PHP.ini 配置文件# # echo ------------------- 卸载所有 Memcache 安装版本残留 ---------------------# 检讨系统是否安装有 Memcache rpm -qa | grep memcache# 卸载 现存 Memcache yum -y remove memcacheecho ------------------- 安装 Memcache 必要组件 -------------------------# 安装 Memcache 做事sudo yum install -y memcached python-memcachedecho ------------------- 修正 Memcache 配置文件 ---------------------------# 修正 Memcache 配置文件sed -i "s/"64"/"1024"/g" /etc/sysconfig/memcached# 查看 Memcache 配置文件sudo cat /etc/sysconfig/memcachedecho ------------------- 防火墙 放行 Memcache 做事 -----------------------# 刷新 防火墙策略sudo firewall-cmd --reload# 防火墙放行 Memcache 做事sudo firewall-cmd --permanent --zone=public --add-port=11211/tcp# 生效 防火墙策略firewall-cmd --reloadecho ------------------- 启动 Memcache 做事 -----------------------------# 启动 Memcache 做事sudo systemctl start memcached.service# 设置 Memcache 做事 为开机自启动sudo systemctl enable memcached.serviceecho ------------------- 检讨 Memcache 做事运行状态 -------------------------# 检讨运行状态sudo systemctl status memcached.service# 查看 Memcache 进程运行信息ps -ef | grep memcached# 查看 Memcache 端口占用情形netstat -nltp | grep memcachedecho ------------------- 安装 Memcache PHP 扩展组件 -------------------------------# 安装 Memcache PHP 扩展组件sudo yum install -y php-pecl-memcacheecho ------------------- 修正 PHP.ini 配置文件 ----------------------------# 命令行直接更换,修正 PHP.inisudo cat <<EOF >> /etc/php.ini[extension]extension = "/usr/lib64/php/modules/memcache.so"EOF# 查看 PHP.ini 修正结果cat /etc/php.ini | tail -n 4echo ----------------------------------------------------------------# 显示提示信息echo echo # 检讨运行状态sudo systemctl status memcached.serviceecho 已经完成 Memcache 根本安装