PHP 5.3无法安装Memcached解决方案

简介:

PHP 5.3无法安装Memcached解决方案

查看apache错误日志

PHP Warning:  PHP Startup: memcache: Unable to initialize module Module compiled with module API=20060613 PHP    compiled with module API=20090626 These options need to match in Unknown on line 0 PHP Warning:  PHP Startup: memcache: Unable to initialize module Module compiled with module API=20060613 PHP    compiled with module API=20090626 These options need to match in Unknown on line 0 bogus test name tests/

ps.用5.2.x版本都好好,切换到5.3.x就无法使用了!原因与解决方案如下:

原因:

When you update the version of PHP (especially when going from version X.Y to version X.Z)you must update the PHP extensions as well.

This is because PHP extensions are developped in C, and are “close” to the internals of PHP — which means that, if the APIs of those internals change, the extension must be re-compiled, to use the new versions.

And, between PHP 5.2 and PHP 5.3, for what I remember, there have been some modifications in the internal data-structures used by the PHP engine — which means extensions must be re-compiled, in order to match that new version of those data-structures.

解决方案:

如何更新你的PHP扩展取决于你正在使用的系统。

如果你是WINDWOS,你可以在这儿找到一些扩展的.ddl。

php_memcache-5.2-Win32-vc6-x86-20090408.zip (2009-04-08 23:25 -0700)
MD5 (php_memcache-5.2-Win32-vc6-x86-20090408.zip) = 87629b1796b4018369f304a168fac563 php_memcache-5.2-nts-Win32-vc6-x86-20090408.zip (2009-04-08 23:29 -0700)
MD5 (php_memcache-5.2-nts-Win32-vc6-x86-20090408.zip) = 2bbdb165aa48602fea111ed811cf3fdb php_memcache-cvs-20090703-5.3-VC6-x86.zip (2009-07-03 05:30 -0700)
MD5 (php_memcache-cvs-20090703-5.3-VC6-x86.zip) = 8673dd08889f4c4e7c6f4fecc7280d82 php_memcache-cvs-20090703-5.3-VC9-x64.zip (2009-07-03 05:45 -0700)
MD5 (php_memcache-cvs-20090703-5.3-VC9-x64.zip) = ce75690d6c966e1b93d586ccdba99660 php_memcache-cvs-20090703-5.3-VC9-x86.zip (2009-07-03 06:11 -0700)
MD5 (php_memcache-cvs-20090703-5.3-VC9-x86.zip) = 0b3a05f5a828408632f5bdab3c9c97a4 php_memcache-cvs-20090703-5.3-nts-VC6-x86.zip (2009-07-03 05:29 -0700)
MD5 (php_memcache-cvs-20090703-5.3-nts-VC6-x86.zip) = 0ef8fe7ca31ddf2f92cb90ac5d58bc53 php_memcache-cvs-20090703-5.3-nts-VC9-x64.zip (2009-07-03 05:35 -0700)
MD5 (php_memcache-cvs-20090703-5.3-nts-VC9-x64.zip) = 1e9adcc57ecd1ba4b5b71cf81d9309ea php_memcache-cvs-20090703-5.3-nts-VC9-x86.zip (2009-07-03 06:07 -0700)
MD5 (php_memcache-cvs-20090703-5.3-nts-VC9-x86.zip) = 20f070275a2b8209101785cdaa404a03

如果你在Linux上,你必须:

Check what your distribution providesOr use the pecl command, to re-download the sources of the extensions in question, and re-compile them.
本文转自博客园知识天地的博客,原文链接:PHP 5.3无法安装Memcached解决方案,如需转载请自行联系原博主。
相关文章
|
2月前
|
运维 Unix Linux
Linux系统 PHP安装expect扩展详解
Linux系统 PHP安装expect扩展详解
39 5
|
4月前
|
应用服务中间件 PHP nginx
|
7月前
|
Apache PHP 数据安全/隐私保护
(MAC)PHP Apache 安装与配置
(MAC)PHP Apache 安装与配置
220 0
|
7月前
|
关系型数据库 MySQL Unix
PHP MySql 安装与连接
PHP MySql 安装与连接
127 0
|
7月前
|
算法 PHP 数据安全/隐私保护
【实战】php goto解密工具,无需安装php环境,直接解密
php goto解密方法,php解密工具,goto解密,php微擎解密,代码可读性,代码可维护性
385 1
|
8月前
|
关系型数据库 MySQL PHP
PHP服务环境配置之 WampServer的安装与环境配置
PHP服务环境配置之 WampServer的安装与环境配置
322 0
|
4月前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
149 0
|
22天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
18 0
|
8月前
|
IDE NoSQL 关系型数据库
开发php,需要安装哪些工具
开发php,需要安装哪些工具
|
8月前
|
消息中间件 NoSQL 关系型数据库
Linux安装 OpenResty、Nginx、PHP、Mysql、Redis、Lua、Node、Golang、MongoDB、Kafka等
Linux安装 OpenResty、Nginx、PHP、Mysql、Redis、Lua、Node、Golang、MongoDB、Kafka等
103 0