当前位置:首页 > CN2资讯 > 正文内容

php以及php扩展memcache 安装php安装扩展

2天前CN2资讯

1. 下载

(1)libevent

官方网页:http://monkey.org/~provos/libevent/

下载命令:

wget http://monkey.org/~provos/libevent-2.0.13-stable.tar.gz


(2)libmemcached

官方网页:https://launchpad.net/libmemcached/+download

下载命令:

wget http://launchpad.net/libmemcached/1.0/0.52/+download/libmemcached-0.52.tar.gz


(3)PHP

官方网页:http://cn2.php.net/get/php-5.3.8.tar.gz/from/a/mirror

下载命令:

wget http://cn2.php.net/get/php-5.3.8.tar.gz/from/cn.php.net/mirror


(4)Memcached服务器端

官方网页:http://memcached.org/

下载命令:

wget http:///files/memcached-1.4.7.tar.gz


(5)Memcache For PHP Module

官方网页:http://pecl.php.net/package/memcache

下载命令:

wget http://pecl.php.net/get/memcache-3.0.6.tgz



2. 安装Memcached服务器端

(1)安装libevent

tar -zxvf libevent-2.0.13-stable.tar.gz cd libevent-2.0.13-stable ./configure make make install


(2)安装Memcached

tar -zxvf memcached-1.4.7.tar.gz cd memcached-1.4.7 ./configure --prefix=/usr/local/memcached make make install



3. 安装PHP

(1)安装libxml2

sudo apt-get install libxml2-dev



(2)解压编译

tar -zxvf php-5.3.8.tar.gz cd php-5.3.8 ./configure make make install



4. 安装Memcache for PHP Module

(1)解压编译

tar -zxvf memcache-3.0.6.tgz cd memcache-3.0.6 /usr/local/bin/phpize ./configure --enable-memcache --with-php-config=/usr/local/php5/bin/php-config --with-zlib-dir make make install




在运行 "make install" 的后,得到:

Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20090626/




(2)修改php.ini文件

找到如下代码:

extension_dir = "./"



修改为 make install 后得到的目录。

extension = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626/"




增加 extension 属性,设置为

extension = 




5. 测试

(1)编写测试文件

源码打印?

  • <?php  

  •         $mem = new Memcache;  

  •         $mem->connect("127.0.0.1", 12121);  

  •         $mem->set('key', 'This is a test!', 0, 60);  

  •         $val = $mem->get('key');  

  •         echo $val;  

  • ?>  



  • (2)运行测试文件

    php -c /etc/php5/cgi/php.ini test.php



    (3)结果检验

    如果没有error,就是OK了。


    原文链接:http://blog.csdn.net/poechant/article/details/6802312


      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/26041.html

      分享给朋友:

      “php以及php扩展memcache 安装php安装扩展” 的相关文章

      选择OneProvider主机服务:全球化布局与灵活方案助力您的网站搭建

      OneProvider是一家来自加拿大的主机服务提供商,致力于为用户提供一系列完整的在线解决方案。在我的经验中,这家公司以其灵活的服务和全球化的布局著称,尤其适合那些有外贸或跨境需求的网站。我经常会看到他们的广告,吸引着那些希望快速搭建网站的用户。 首先,OneProvider提供的服务种类非常丰富...

      IDC托管便宜还是公有云便宜?全面解析成本优势与选择指导

      在选择IT基础设施时,我发现IDC托管和公有云服务是两个普遍关注的选项。很多企业在进行服务器部署时都在思考“IDC托管便宜还是公有云便宜?”为了帮助大家更好地理解,我决定从几个关键方面进行深入分析。 IDC托管的价格构成 在开始探讨具体价格前,我们有必要理清IDC托管的价格构成。基本上,IDC托管费...

      如何以便宜价格注册com域名并降低续费成本

      在互联网的世界中,com域名是最为人熟知和广泛使用的顶级域名之一。当我第一次接触域名注册时,com域名吸引我的是它的简单性和易记性。每当有人提到网站地址,往往就是以.com结尾的,这使得它成为许多企业和个人建立在线存在的主流选择。 com域名的意义不仅仅在于一个简单的名称。它代表了商业形象、品牌价值...

      购买DNS解锁服务器的最佳选择与配置指南

      在当今的信息时代,获取我们想要的内容常常并不像想象中那样简单。很多流媒体服务在不同地区的可用性有所限制,这使得我们在享受内容时常常受到阻碍。这时候,DNS解锁服务器就成为了解决这个问题的有效工具。DNS解锁技术通过修改服务器上的DNS设置,可以帮助用户突破地理限制,顺利访问各种国际流媒体服务。 我刚...

      50kvm VPS主机服务:最优性价比与便捷选择

      50kvm是一个备受推崇的VPS主机服务品牌,它因其卓越的性价比和高效的速度而广受欢迎。这个品牌提供多种不同 유형的VPS解决方案,覆盖了从美国到亚洲的多个数据中心。特别是美国波特兰的Cera (NCP)和洛杉矶C3、Cera CN2 GIA等产品,都是非常值得关注的选择。 在我了解50kvm的过程...

      如何解决IP被封的问题及预防措施

      在互联网的世界中,IP被封是一件不容小觑的事情。那么,为什么IP会被封呢?这其中有许多常见的原因值得我们关注。 首先,频繁请求是一个主要的原因。当我们频繁访问某个网站时,网站会检测到异常的请求频率,这通常会被视为一种攻击行为。想象一下,一个用户在短时间内不断刷新页面,网站为了保护自身的安全,可能会将...