从PHP5.2.6升级到PHP5.3之后。当然,我还必须重新安装PHP memcache-module。因此,我下载了最新版本的memcache (3.0.6),并遵循以下文档:http://www.php.net/manual/en/install.pecl.pear.php
pecl install memcache这将导致以下错误消息:
No releases available for package "pecl.php.net/memcache"
install failed这里发生了什么事?顺便说一句:服务器没有连接到互联网,但这应该不是问题,对吧?!
发布于 2011-05-24 00:03:53
为了回答我自己的问题,我要为提升@OZ_和@martswite的知识水平而努力
离线安装pecl扩展的工作方式如下:
1.)从http://pecl.php.net/packages.php下载扩展
2.)在这里,您将获得一个.tgz文件
3.)安装文件:
pear install memcache-3.0.6.tgz 发布于 2011-05-23 23:39:43
PECL模块(默认情况下,大多数情况下)是从非本地存储库中下载的。因此,您将需要某种形式的互联网连接来下载它。
或者,您可以将pecl包从您的机器上传到服务器本地文件系统上的某个位置,并从那里安装它,或者从源代码编译它。
发布于 2015-08-11 23:53:15
对我来说,这个错误是由于php不支持ssl而引起的。启用openssl或使用openssl built int重新编译。在运行的Linux主机中检查php支持
php -i | grep openssl如果启用了支持,则应使用openssl打印一行。
https://stackoverflow.com/questions/6099439
复制相似问题