`
猫脸怪
  • 浏览: 7233 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

当前版本的memcache不兼容PHP5.4.4

    博客分类:
  • PHP
阅读更多
折腾了好几天,PHP编译了几十次,试了memcache2.2.6和3.0.6两个版本,查了无数资料,也没能解决问题。
应该不止是5.4.4,5.4.X目前还都不行。

直接编译memcache会提示:memcache.c:721: error: too few arguments to function ‘zend list insert’。

找到个解决方案说直接修改memcache源码后编译的,编译倒能成功。但APACHE2.4.2的错误日志:memcache.so: undefined symbol: executor_globals in Unknown on line 0。


一怒之下换了nginx1.2.2,但是PHP无法实例化Memcache类。


还有人讲静态编译的,把 memcache 源码放到php/ext下,指定参数跟PHP一起编译。倒也能编译成功,就是编译好之后根本没找着memcache.so在什么地方。


最后还是用PHP5.3.14了事。期待memcache尽快更新版本。
分享到:
评论

相关推荐

    php5.4.4-php_memcache

    2. **php_memcache扩展安装**:在PHP 5.4.4环境中,为了启用`php_memcache`扩展,首先需要下载与当前PHP版本兼容的`php_memcache.dll`动态链接库文件,如压缩包中的`php_memcache.dll`。然后将其添加到PHP的`ext`...

    PHP memcache 多版本拓展

    本篇文章主要围绕"PHP Memcache多版本拓展"进行详细讲解,包括其适用环境、安装步骤、使用方法以及与PHP7及以上版本的兼容性。 ### 一、适用环境 PHP Memcache多版本拓展库特别针对PHP7及以上版本进行了优化,覆盖...

    memcache 扩展,php5.5 32,64 位,以及其他版本下载地址

    标题和描述中提到的下载地址是获取此扩展的关键,这些地址通常会提供不同PHP版本和操作系统架构的兼容版本。 2. **配置PHP**:将下载的`memcache.dll`添加到PHP的`ext`目录下,并在`php.ini`配置文件中启用该扩展。...

    PHP7.1.xx-7.3xx各版本适配memcache.dll

    而这个从网上找到的 `memcache.dll` 文件,是社区或个人开发者为PHP 7.x版本编译的,确保了与较新PHP版本的兼容性,并且经过了测试,证明是可用的。 标签 "memcached" 和 "memcache.dll" 都与分布式缓存服务有关,...

    PHP全版本 memcache dll扩展包

    "PHP全版本 memcache dll扩展包"正是为此目的提供的一套完整解决方案,它包含了不同PHP版本对应的Memcache扩展文件,确保无论你使用哪个版本的PHP,都可以找到适合的dll来启用Memcache支持。 1. **选择合适的dll...

    PHP7.x 8.0 memcache dll php_memcache.dll

    扩展可能不兼容最新的PHP版本,因此在升级PHP时,需要确保找到与新版本兼容的memcache扩展。 6. **替代方案**:随着PHP的发展,`Memcached`扩展(注意字母d的区别)逐渐成为更推荐的选择,因为它支持更多的协议特性...

    php个版本的memcache.dll

    描述中提到的“php各个版本的memcache.dll,免费提供给大家下载使用”,意味着这些dll文件是与各种PHP版本兼容的,用户可以根据自己的PHP环境选择合适的版本进行下载。值得注意的是,这些文件可能不是最新的,因此在...

    各种版本 PHP memcache_dll .zip

    不同版本的PHP Memcache DLL可能对应于不同版本的PHP或兼容不同的操作系统和架构(如32位或64位)。 安装PHP Memcache扩展通常包括以下步骤: 1. 下载与你的PHP版本和系统架构相匹配的memcache.dll文件。 2. 将下载...

    windows用php7的memcache所有版本dll

    1. 确保memcache.dll与PHP版本兼容,否则可能导致PHP无法启动或者出现错误。 2. 安装前检查系统环境,比如32位或64位,选择匹配的dll文件。 3. Memcached服务本身也需要安装并运行,才能通过PHP的memcache扩展进行...

    php_memcache扩展大全(所有版本)

    - PHP版本:如5.5和5.6,表示这些扩展与对应版本的PHP兼容,确保它们可以无缝集成到你的PHP环境中。 - 线程安全与非线程安全:TS版本用于多线程环境,而NTS版本则适用于单线程或非线程化环境。 - VC编译器版本:...

    php 5.4.15 64位 memcache.dll

    标题 "php 5.4.15 64位 memcache.dll" 指的是针对 PHP 5.4.15 版本的一个64位系统优化的 memcache 扩展库。Memcache 是一种广泛使用的分布式内存缓存系统,用于在 Web 应用程序中提高数据读取速度,通过存储经常访问...

    windows php memcache 扩展

    - 首先,确保你的PHP版本与Memcache扩展兼容。根据描述,这个压缩包支持PHP7.0.x到PHP7.3.x版本。你需要下载对应版本的PHP Memcache DLL文件,如`PHP7-memcache-dll`。 - 将下载的DLL文件解压,里面通常包含`...

    PHP各版本的memcache扩展

    选择正确的扩展版本至关重要,因为不兼容的版本可能会导致运行错误或功能缺失。 **二、安装和配置** 1. **Windows环境**:在Windows上,通常需要下载对应的memcache.dll动态链接库文件,并将其放置在PHP的`ext`...

    php5.3-5.6版本memcache.dll合集

    标题中的“php5.3-5.6版本memcache.dll合集”指的是一个包含多个不同PHP版本(5.3到5.6)与memcache扩展兼容的dll动态链接库文件的集合。这些文件主要用于在Windows操作系统环境下运行PHP,提供对Memcache缓存系统的...

    phpstudy 常用 PHP 版本的 php_memcache.dll 及 php_redis.dll 扩展

    这四个标签暗示了扩展适用于不同版本的PHP环境,从PHP 5.5到PHP 7.1,涵盖了PHP的几个重要版本,说明这些扩展具有较好的兼容性。 文件名称列表只给出了"php",这可能是压缩包的名称或者是路径的一部分,意味着...

    php7 memcache扩展

    选择正确版本的PHP和扩展至关重要,因为不兼容的版本可能会导致运行错误或功能缺失。 5. 压缩包子文件的文件名称列表 "PHP7-memcache-dll-master": 这个文件名暗示这是一个包含PHP7 memcache扩展的源码或二进制...

    memcache安装php5.2.17的php_memcache.dll

    首先,你需要下载与PHP版本兼容的php_memcache.dll文件。在本例中,对应的是php5.2.17。确保从可靠源获取此文件,如PECL(PHP Extension Community Library)或官方镜像站点。 2. **检查PHP配置** 在开始安装之前...

    memcache dll扩展满足各版本PHP

    这个“memcache dll扩展包”为PHP开发者提供了一个全面的解决方案,涵盖了多版本的兼容性,使得他们可以在不同版本的PHP环境中无缝地使用memcache缓存技术,提高了Web应用的性能和效率。对于需要高效缓存处理的项目...

    php5.4_memcache.dll 64位

    位" 指的是针对PHP 5.4版本的一个64位扩展,用于支持Memcache缓存系统。这个扩展使得PHP应用程序能够利用Memcache服务来存储和检索数据,从而提高网站性能,减少数据库负载。 描述中的 "php5.4 php_memcache.dll;...

    php_memcache.dll

    《PHP与Memcache扩展:兼容性与应用》 在PHP编程中,Memcache是一个非常重要的扩展,用于在服务器之间高效地存储和检索数据。本文将深入探讨PHP与Memcache.dll扩展的兼容性,以及如何在不同环境下安装和使用这个...

Global site tag (gtag.js) - Google Analytics