php_memcache wamp 扩展
php_memcache extension in wamp
我安装了 memcached 扩展服务。
使用
启动它
memcached.exe -d start
命令,它工作正常。
现在我在
中添加了 php_memcache.dll 文件
php/php5.5.12/ext
文件夹并包含
extension=php_memcache.dll
在 php.ini(Apache 的 php.ini)文件中
php_memcache 确实出现在 php 扩展中。
现在当我 运行 下面的代码时,它会抛出一条通知说
undefined variable isMemcacheAvailable
。那么这是否意味着 memcache 仍然没有正确安装?
if (class_exists('Memcache')) {
$memcache = new Memcache;
$isMemcacheAvailable = @$memcache->connect('127.0.0.1');
}
if ($isMemcacheAvailable) {
echo "yes";
}
有两个内存缓存扩展 memcache 和 memcached。
看起来您已经安装了 memcached 但您需要 memcache(即 php_memcache.dll)
下载Link:https://pecl.php.net/package/memcache/3.0.8/windows
编辑:抱歉,我误读了上面的 post,读到你已经安装了 php_memcached.dll,但你实际上说你已经安装了我建议的内容,你确定正确的 DLL 有已添加?
我安装了 memcached 扩展服务。
使用
启动它memcached.exe -d start
命令,它工作正常。
现在我在
中添加了 php_memcache.dll 文件php/php5.5.12/ext
文件夹并包含
extension=php_memcache.dll
在 php.ini(Apache 的 php.ini)文件中
php_memcache 确实出现在 php 扩展中。
现在当我 运行 下面的代码时,它会抛出一条通知说
undefined variable isMemcacheAvailable
。那么这是否意味着 memcache 仍然没有正确安装?
if (class_exists('Memcache')) {
$memcache = new Memcache;
$isMemcacheAvailable = @$memcache->connect('127.0.0.1');
}
if ($isMemcacheAvailable) {
echo "yes";
}
有两个内存缓存扩展 memcache 和 memcached。
看起来您已经安装了 memcached 但您需要 memcache(即 php_memcache.dll)
下载Link:https://pecl.php.net/package/memcache/3.0.8/windows
编辑:抱歉,我误读了上面的 post,读到你已经安装了 php_memcached.dll,但你实际上说你已经安装了我建议的内容,你确定正确的 DLL 有已添加?