`
yl.fighter
  • 浏览: 257760 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Memcached配置安装/PHP扩展

阅读更多
windows版
1. 下载memcached服务器端
2. CMD : XX\memcached.exe -d install  安装
3. CMD : XX\memcached.exe -d start 启动。
PS : 以后memcached将作为windows的一个服务每次开机时自动启动。
其他命令参数:
引用

-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助


修改memcache端口号
引用

在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server
下面找到一个 ImagePath 的字符串项,正好是服务的执行路径的字符串,
双击该串,在后面加入 -m 45 -p 12345 (使用45M内存,12345为端口),再启动服务


Linux版
PHP的memcached扩展安装
首先安装PHP的memcached扩展
php的memcache扩展依赖于libmemcached  下载
php的memcached扩展 下载

引用
tar -zxvf libmemcached-1.0.4.tar.gz
cd libmemcached-1.0.4
./configure
make && make install


tar -xf memcached-2.0.1.tgz
cd memcached-2.0.1

/usr/local/php/bin/phpize
./configure  --with-php-config=/usr/local/php/bin/php-config
make && make install



Memcached安装
memcached 安装 需要 libevent支持 下载
memcached 下载

引用
tar -xzf libevent-1.3a.tar.gz
cd libevent-1.3a
./configure --prefix=/usr
make
make install
cd ..
tar -xzf memcached-1.2.1.tar.gz
cd memcached-1.2.1
./configure --prefix=/usr/local/
make
make install


测试

启动服务:
引用
memcached -d -m 5120 -u root -l 192.168.11.11 -p 11211 -c 65535 -P /var/run/memcached.pid
#memcached -d -m 5120 -u root -l 127.0.0.1 -p 11211 -c 65535 -P /var/run/memcached.pid


PHP代码
<?php
$m = new Memcached(); 
$m->addServer('127.0.0.1', 11211); 
$m->setOption(Memcached::OPT_COMPRESSION, false); 
$m->set('foo', 'abc'); 
$m->append('foo', 'def'); 
var_dump($m->get('foo'));
分享到:
评论

相关推荐

    linux下 php安装memcached扩展

    #### 一、Memcached与PHP扩展简介 Memcached 是一种高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果和任何其他结果来减少数据库负载并加快动态 Web 应用程序的速度。Memcached 扩展则是 PHP 的一个...

    php7 的memcached扩展php_memcached.dll扩展

    安装和配置PHP7的Memcached扩展步骤如下: 1. **下载扩展**:首先,你需要从可靠源下载对应版本的`php_memcached.dll`文件,比如从PHP官方 PECL 库或者第三方镜像站点。 2. **放置dll文件**:将下载的`...

    php memcached安装文档以及Memcached扩展

    2. **配置php.ini**:将`php_memcache.dll`复制到PHP的`ext`目录下,然后打开`php.ini`文件,添加以下行到`Dynamic Extensions`部分: ``` extension=php_memcache.dll ``` 确保路径正确,并且去掉前面的分号...

    PHP安装memcached

    通过以上步骤,我们完成了Memcached服务端及其PHP扩展的安装配置过程。这使得PHP应用程序能够利用Memcached进行数据缓存,从而提升Web应用的性能和响应速度。在实际部署过程中,还需根据具体需求调整各项配置参数,...

    memcached1.4.12的32,64版本以及php7的32,64扩展

    **Memcached 1.4.12:内存缓存系统** ...综上所述,Memcached 1.4.12与PHP7的Memcache扩展是提升Web应用性能的重要工具,正确安装和配置它们,能有效优化数据访问速度,降低数据库压力,从而改善用户体验。

    在CentOS 5.3上安装Memcached服务及相应的PHP扩展memcache

    在这个教程中,我们将详细介绍如何在CentOS 5.3上安装Memcached服务以及相关的PHP扩展`memcache`。 Memcached是一个高性能、分布式内存对象缓存系统,它被广泛用于减轻数据库负载,提高网站的响应速度。而PHP的`...

    php5.2.17关于memcached1.4.3及php_memcache扩展

    在PHP5.2.17中,由于不自带对Memcached的支持,我们需要单独安装php_memcache.dll扩展。这里提到的"php_memcache.dll5.2.17(ts)"正是为PHP5.2.17设计的线程安全版本,"ts"代表Thread Safe,表明该扩展支持多线程环境...

    linux memcached安装资源

    在这个教程中,我们将详细介绍如何在Linux系统上安装和配置Memcached,以及如何安装libevent、libmemcached和PHP的Memcache扩展。 一、安装前准备 在开始安装之前,确保你的Linux系统已经更新到最新版本,并安装了...

    (Win64) Apache/2.2.19 PHP/5.3.6 memcached/2.2.6

    3. 安装PHP:解压php-5.3.6-Win32-VC9-x64.zip,安装必要的扩展,例如mysqli或PDO以连接数据库,还要配置php.ini文件。 4. 安装memcached:解压memcached-win64.zip,安装服务,并配置服务器端口和内存大小。 5. ...

    LINUX系统安装PHP的memcached扩展.pdf

    在Linux系统上安装PHP的memcached扩展是一个关键的步骤,特别是在需要使用memcached缓存机制提升Web应用程序性能的时候。memcached是一种高性能的分布式内存对象缓存系统,它能够减轻数据库的负载,通过将数据存储在...

    memcached安装

    以下将详细介绍如何在WAMP服务器上安装memcached以及相关的PHP扩展。 **一、安装memcached服务** 1. **下载memcached服务**:首先,你需要从官方网站或可靠的第三方源下载适用于Windows的memcached服务。确保选择...

    memcached扩展php5.3.8

    在实际应用中,正确安装并配置memcached扩展,可以显著改善依赖数据库的PHP应用的性能,尤其对于高并发访问的网站。开发者应确保memcached服务器的配置和扩展设置匹配,以达到最佳效果。同时,注意监控缓存命中率和...

    linux 安装memcached 详细

    为了使 PHP 能够与 Memcached 进行交互,还需要安装 Memcache 的 PHP 扩展。 1. **安装必要的依赖** ```shell yum install zlib-devel ``` 2. **下载 Memcache PHP 扩展源码包** ```shell wget ...

    php7x对应的memcached扩展

    当使用PHP7x版本时,需要安装相应的Memcached扩展来实现与Memcached服务器的交互。这个扩展允许PHP应用程序利用Memcached的服务,将数据快速地存储和检索。 **1. PHP7x与Memcached扩展的兼容性** PHP7.x系列是PHP...

    memcached配置

    总的来说,配置PHP与Memcached的整合涉及到下载和安装Memcached服务,配置PHP扩展,以及编写简单的测试脚本来验证连接和数据操作。这些步骤对于提升Web应用的性能至关重要,尤其是在处理大量数据库查询的场景下。

    php 5.3.10安装memcached资源包

    这个资源包包含了安装PHP Memcached扩展所需的组件,特别是`php_memcache.dll`文件,这是一个Windows平台上的动态链接库,它使PHP能够理解和处理Memcached协议。在Linux或其他Unix-like系统上,这个文件可能是`...

    CentOS下Nginx0.8.52-PHP5.3.3-MySQL5.5.6-Memcached1.4.5安装配置优化

    - 配置PHP的OPcache扩展,以缓存预编译的PHP代码。 3. MySQL优化 - 使用更有效的表类型,如InnoDB。 - 调整MySQL的内部参数,如查询缓存、线程缓存和缓存池大小。 - 定期执行***f文件的分析和优化。 4. Memcached...

    php扩展memecache+memcached.exe

    **PHP扩展Memcache与Memcached详解** PHP扩展Memcache和Memcached是两种广泛使用的缓存技术,它们在处理大量数据时能显著提升Web应用程序的性能。这里我们将详细讲解这两个扩展的功能、安装步骤以及如何在PHP中使用...

    PHP内存缓存技术memcached 的安装和工作原理介绍

    **PHP内存缓存技术memcached** 是一种广泛用于加速Web动态应用程序的分布式内存对象缓存系统。它通过存储数据在内存中,避免了反复查询数据库,显著提升...了解其安装、配置和工作原理,对于优化PHP应用性能至关重要。

Global site tag (gtag.js) - Google Analytics