首页 理论教育 PHP企业级应用:快速上手与使用

PHP企业级应用:快速上手与使用

时间:2023-11-21 理论教育 版权反馈
【摘要】:安装Memcached:试运行Memcached:出现以下信息说明运行成功。hualiangxie为运行Memcached的账户名。图3.8Memcached登录成功查看Memcached帮助信息:帮助信息如图3.9所示。图3.10运行结果PHP与Memcache分布式:在一台或者多台机器启用一个或者多个进程,这里是在一台机器启用两个进程,使用两个端口:PHP测试代码:实际上Key1保存在11211端口机器,Key2保存在11212端口机器上。

PHP企业级应用:快速上手与使用

1.Memcached安装

在这我们以liunx为例,因为只要是用到Memcached的PHP程序就不可能部署在windows上,它们都只会是标准的大网站了。

安装步骤:

(1)先安装libevent

(2)再安装Memcached主程序

源码下载:

libevent官网:http://***.org/~provos/libevent/

libevent下载:http://***.org/~provos/libevent-1.4.9-stable.tar.gz

Memcached官网:http://www.***.com/memcached

Memcached下载:http://www.***.com/memcached/dist/memcached-1.2.6.tar.g

安装libevent:

命令很简单和平时一样的configure、make、make install。

安装Memcached:

试运行Memcached:

出现以下信息说明运行成功。hualiangxie为运行Memcached的账户名。

图3.8 Memcached登录成功

查看Memcached帮助信息:

帮助信息如图3.9所示。

图3.9 帮助信息

基本选项有:

➢-p<num>:监听的TCP端口(缺省:11211)

➢-d:以守护进程方式运行Memcached

➢-u<username>:运行Memcached的账户,非root用户

➢-m<num>:最大的内存使用,单位是MB,缺省是64 MB

➢-c<num>:软连接数量,缺省是1024

➢-v:输出警告和错误信息(www.xing528.com)

➢-vv:打印客户端的请求和返回信息

➢-h:打印帮助信息

➢-i:打印Memcached和libevent的版

2.Memcached使用

安装PHP Memcache扩展:

扩展官网:http://pecl.***.net/package/memcache

扩展下载:http://pecl.***.net/get/memcache-2.2.4.tgz

Memcache扩展安装:

配置:

新增配置内容:

检查安装结果:

PHP与Memcache结合测试代码:

运行结果如图3.10所示。

图3.10 运行结果

PHP与Memcache分布式:

在一台或者多台机器启用一个或者多个进程,这里是在一台机器启用两个进程,使用两个端口:

PHP测试代码:

实际上Key1保存在11211端口机器,Key2保存在11212端口机器上。

图3.11 运行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈