cent os 7 安装memcached和php支持

本文介绍了如何使用YUM安装Memcached及其PHP扩展,并提供了详细的配置参数。此外还给出了验证安装结果的方法以及简单的环境测试示例。

yum search memcached
有了,可以进行安装了

yum -y install memcached

memcache关联php
yum -y install php-pecl-memcache

验证安装结果
memcached -h
php -m | grep memcache

参数说明:
-d选项是启动一个守护进程;
-m是分配给memcache使用的内存数量,单位是mB,我这里是100mB;
-u是运行memcache的用户,我这里是root;
-l是监听的服务器IP地址我这里指定了服务器的IP地址192.168.0.100;
-p是设置memcache监听的端口,我这里设置了11211,最好是1024以上的端口;
-c选项是最大运行的并发连接数,默认是1024,我这里设置了512,按照你服务器的负载量来设定;
-P是设置保存memcache的pid文件,我这里是保存在 /tmp/memcached.pid;

memcache的基本设置
启动memcache的服务端:
memcached -d -m 100 -u root -l 192.168.0.100 -p 11211 -c 512 -P /tmp/memcached.pid

需要php扩展,就用下面这个命令
pecl install memcache

少phpsize,运行yum install php-devel

把php.ini中的extension_dir = “./”修改为
extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-2007xxxx/”
#注释掉:添加一行来载入memcache扩展:extension=memcache.so

 

 

设置开机启动
chkconfig memcached on

启动和停止
service memcached start | stop
或者
/etc/init.d/memcached start | stop

Memcache环境测试:
运行下面的php文件,如果有输出This is a test!,就表示环境搭建成功。开始领略Memcache的魅力把!
< ?php
$mem = new Memcache;
$mem->connect(“127.0.0.1″, 11211);
$mem->set(‘key’, ‘This is a test!’, 0, 60);
$val = $mem->get(‘key’);
echo $val;
?>

转载于:https://www.cnblogs.com/etiao/p/4516908.html

### CentOS 7 离线安装 NVIDIA Container Toolkit runtime 完整步骤 在CentOS 7系统上离线安装NVIDIA Container Toolkitruntime,需要确保所有依赖包已下载并正确安装。以下是详细的安装指南: #### 1. 下载所需 RPM 包 首先需要从官方源或镜像站下载以下 RPM 包: - `libnvidia-container` - `libnvidia-container-tools` - `nvidia-container-runtime` - `nvidia-container-toolkit` - `nvidia-docker2` 将这些 RPM 包传输到目标离线环境的指定目录中。 #### 2. 安装 RPM 包 进入存放 RPM 包的路径,执行以下命令进行安装[^1]: ```bash rpm -Uvh *.rpm --nodeps --force ``` 此命令会强制安装所有 RPM 包,忽略依赖关系。需要注意的是,某些依赖可能需要手动解决,具体依赖项可以通过检查错误信息来确定。 #### 3. 验证安装 安装完成后,使用以下命令验证 NVIDIA Container Toolkit 的版本是否正确[^2]: ```bash nvidia-ctk --version ``` 如果显示正确的版本号(如 `1.17.1`),则说明工具包安装成功。 #### 4. 配置 Docker 使用 NVIDIA Runtime 运行以下命令,设置 Docker 默认使用 NVIDIA runtime[^2]: ```bash sudo nvidia-ctk runtime configure --runtime=docker ``` 此命令会生成或更新 `/etc/docker/daemon.json` 文件,确保其中包含以下内容: ```json { "runtimes": { "nvidia": { "path": "nvidia-container-runtime", "runtimeArgs": [] } }, "default-runtime": "nvidia" } ``` #### 5. 重启 Docker 服务 完成配置后,重启 Docker 服务以应用更改: ```bash sudo systemctl restart docker ``` #### 6. 验证 GPU 支持 为了验证 GPU 是否正常工作,可以拉取 NVIDIA 提供的测试镜像并运行以下命令: ```bash docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi ``` 如果能够正确显示 GPU 信息,则说明安装成功[^3]。 --- ### 注意事项 - 在离线环境中,确保所有依赖项均已下载并安装。 - 如果出现依赖问题,可以尝试使用 `yum install` 或 `dnf install` 命令在联网环境下预先解决依赖关系,并将相关 RPM 包一并下载到离线环境中。 - 安装过程中可能会遇到权限问题,建议使用 `sudo` 提升权限。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值