WampServer 安装Redis扩展

wampserver+redis扩展.rar wampserver+redis扩展亲测可用,赶快下载 立即下载

1.查看PHP版本信息 http://127.0.0.1/?phpinfo=1

  • PHP VerSion: 5.6.38
  • PHP Extension :20131226
  • Compliler: VC11
  • Architecture: X64
  • ThreadSafe: TS / NTS

2.下载扩展文件 PECL::Search

  • 搜索"redis"
  • 找到与PHP Extension日期最近的DLL文件
  • 找到 5.6 Thread Safe (TS) x64文件 下载

4.修改php.ini 搜索”extension=“ 在该配置段最后加上

;php_redis
extension=php_redis.dll 

值得注意的是 WarmpServer的php目录下可能有两个类似的配置分别为

  • php.ini 本地执行php命令时 用到的配置文件
  • phpForApache.ini 网页访问php时,用到的配置文件 用WampServer客户端快速打开的php.ini 是 apache目录下的名为php.ini的快捷方式,它指向的文件是php目录下的phpForApache.ini

5.重启WampServer6.测试 两种方式验证配置的有效性* php 命令 php redisTest.php

  • 网页访问 127.0.0.1/redisTest.php
<?php
$redis = new Redis();
$redis->connect("127.0.0.1", 6379);
echo("suc"); 

7.某些情况下需要安装 igbinary扩展同步骤 2.3.4 php.ini配置时, igbinary应在redis之前,即:

;php_redis
extension=php_igbinary.dll
exten配置时,sion=php_redis.dll,即: 
wampserer redis扩展 php5.6,TS VC 11 x64版本 之前给的版本不兼容,这里给一个兼容特别编译库 接下安装百度教程走,这里给个链接https://www.cnblogs.com/woider/p/6489913.html; 立即下载

相关推荐

Oracle EBS订单的流程(Order->AR)

基本流程创建订单路径:Order Management > Orders,Returns > Sales Orders填写订单头信息,客户,订单类型,销售人员填写订单体信息,输入物料,数量...然后Book Order,订单Book之后,你会发现订单头的Status的状态变成了“Booked”,订单行的状态为"Awaiting Shipping",记录下来你的订单号,后边的每一步都需要这个订单号。

田攀的日志 4万+

wampServer安装Redis 扩展

解压 zip 文件,只保留 php_redis.dll 和 php_igbinary.dll 文件,将这两个文件拷贝至 [wampserver 安装目录]\bin\php\php8.0.26\ext\ 目录中。版本信息:PHP版本为 8.0.26,编译器版本 Visual C++ 2019,CPU架构 x64。注意:php_igbinary.dll 一定要位于 php_redis.dll 之前。使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包)下载对应版本的扩展包。

go_213的博客 1149

从零搭建一个虚拟ECU:手把手用Autosar CP模块模拟汽车灯控系统(基于Vector工具链)

本文详细介绍了如何使用Vector工具链从零搭建一个基于Autosar CP架构的虚拟ECU系统,模拟汽车灯光控制功能。通过环境搭建、模块配置、通信栈设置到灯光控制逻辑实现的全流程指导,帮助开发者掌握Autosar CP模块术语的实际应用,并提供了系统集成与测试的实用方案。

weixin_42628688的博客 312

WampServer 安装 PHP redis

注意:php_igbinary必须在php_redis之前。

qq_36306693的博客 359

克里金插值(Kriging)在MATLAB中的实现(克里金工具箱)

一,直接献上克里金插值MATLAB工具箱 链接:https://pan.baidu.com/s/1p0lt2G8KQ-els7Dyw5jPFg 提取码:wcss 下载后将该程序添加到MATLAB安装文件夹中的/toolbox下,然后在设置路径中添加该程序文件为默认路径即可调用程序。 资源中内附程序使用说明PDF。 二、本人实际操作代码如下所示,标注如下 load data1 %载入数据 %模型参...

qq_40937675的博客 6万+

robot framework循环读取excel表操作

robot framework循环读取excel表操作 1、安装excellibrary,注意python3.7版本,需安装:robotframework-excel,robotframework-excellibrary-xwfintech 注意:网上有很多excel处理的,都是基于python2.7的,还有一些对python3以上都是修改包的方式,其实都不需要,在pip官网上有python3以上的excellibrary,名称是robotframework-excellib 2.0.0,但是该包关键字不

余墨的博客 1319

Wampserver如何添加redis扩展

如果想看比这个更加详细的文章,请看Wampserver如何添加mongodb扩展 - 简书,这位作者的更加详细,我看了他的文章才extension语句发现了要在phpForApache.ini文件添加才有用的,还有看着看着突然发觉自己的版本也没有符合,所以也一直报错,我们的惨痛经历太相似了。

qq_59710176的博客 845

差分音频转单端音频单电源方案

其中,芯片设计中的轨到轨输出(Rail-to-Rail Output) 是指通过特定的电路设计,使芯片(如运算放大器、驱动电路等)的输出电压能够达到或接近电源电压的上下极限(即“电源轨”),从而最大化信号的动态范围。最终,Vout=R2/R1*(Vin2−Vin1),即输出电压为输入电压差(Vin2−Vin1)乘以电阻比R2/R1。2、电阻:R1、R2、R3、R4是电路中的电阻,其中R1 = R3,R2 = R4。因R1=R3,R2=R4,且Vn=Vp,设R1=R3=R,R2=R4=kR。

电子绿洲的博客 4958

wampServer64 安装 Redis 扩展

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。 一、查看PHP.

Rerise的博客 557

宿舍网速跑不满?可能是PPPoE的锅!实测OpenWrt切换DHCP+深澜认证,轻松跑满校园百兆宽带

本文探讨了校园网PPPoE协议的性能瓶颈问题,并提供了通过OpenWrt路由器切换DHCP+深澜认证的技术方案,实测可显著提升网速至百兆宽带满速。文章详细介绍了配置步骤、性能对比及常见问题解决方案,帮助用户优化校园网体验。

weixin_31310913的博客 383

《备考系统架构设计师》 - 专栏介绍和目录

本专栏包括所有历年真题及详解、章节知识核心总结、精选高分论文、补充知识、专题总结等。欢迎订阅专栏。

数据知道的博客 4万+

PHP wampserver 安装redis扩展 windows下使用redis

首先我们打印出当前PHPINFO信息  依据这些信息来选择之后需要下载的文件php_redis.dll 下载地址:https://windows.php.net/downloads/pecl/releases/redis/4.0.0/这个时候依据当前版本以及计算机位数选择 。这里我们选择符合自己电脑信息的压缩包下载然后再下载php_igbinary.dll 下载地址:https://windows...

coreyC的博客 4529

国网DLT698.45协议——采集系统、数据交换(三)

物理层规定了通信单元或其他终端设备与多功能电表的通信接口,接口的物理与电气特性。常见的物理层传输方式有对于RS485、红外、载波通信等通信信道。将数据包装成可传输的帧格式。1、根据通信配置参数完成端口的初始化配置,通信状态初始化为准备接收状态,初始化相关计数器及缓冲区指针。2、链路层及控制子模块负责通信数据的收发控制,各类超时问题的处理。无通信数据接收时,定时初始化通信端口。3、完成协议帧的解析及应答。

一个bug是bug,多个bug能work 8052

wampServer 安装 Redis 扩展

一、查看PHP版本信息 使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包) ↑ PHP版本 5.6.16,编译器版本 Visual C++ 2012,CPU架构 x64 二、根据版本选择扩展包 php_redis.dll 下载地址:windows.php.net – /downloads/pecl/snaps/redis/2.2.5/ php_igbinary.dll 下载地址:windows.php.net – /downloads/pecl/releases/igbi

reg183的专栏 243

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

wampserver 安装Redis扩展

一、查看php版本 http://localhost/?phpinfo=-1 这里几个地方一定要下载对应的版本,不然死都不会出来 二、下载扩展 下载扩展的地址,这里需要下载两个扩展 1、php_igbinary :在序列化和反序列化的效率上高于其自带的 https://windows.php.net/downloads/pecl/releases/igbinary/3.0.0a1/ 2、下载Redis扩展 https://windows.php.net/downloads/pecl.

xiaoai5324的专栏 657

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

wampServer安装Redis扩展

1,查看phpinfo() 查看PHP版本,编译器版本PHP Extension Build,cpu架构Architecture. 2,根据版本选择扩展包 php_redis.dll下载地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ php_igbinary.dll下载地址:http://windows.php

qq_19557947的专栏 1746

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

phpstudy,wampserver等安装PHP-redis扩展

1、查看phpinfo信息 2、打开http://pecl.php.net/package/redis 选择redis版本 这里我们选择2.2.7 点击DLL 3、根据版本下载dll库 4、解压下载的文件,复制下图两个文件 4、拷贝文件到phpstudy安装目录下的 phpStudy\php55\ext 文件夹下, 如果是wampserver则复制到...

weixin_30709061的博客 277

wamp php7 redis,wampServer 安装redis扩展

一、查看PHP版本信息使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包)↑ PHP版本 5.6.40,编译器版本 Visual C++ 2012,CPU架构 x64二、根据版本选择扩展包↑ php_redis-2.2.7(redis版本)-5.6(php版本)-ts(扩展)-vc11(编译器版本)-x64(CPU架构)三、安装Redis扩展解压 zip 文件,只保留php_...

weixin_35021207的博客 243

wamp php 安装redis,wampServer的php安装Redis 扩展

在本地开发项目一直使用的wamp,但是这个项目中用到了redis的服务,本地的wamp集成环境并里php没有带redis的扩展,为了本地能正常使用,只能自己找方法进行安装了1、使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包)找到以下几个值Compiler值,MSVC对应的版本号Architecture值,这是操作系统的位数,也就是CPU架构2、根据版本选择对应的扩展包扩展包...

weixin_34966284的博客 267

Windows 64位下为wampserver或phpstudy安装Redis扩展

安装redis https://github.com/MicrosoftArchive/redis/releases 启动:在解压目录下执行 redis-server redis.windows.conf 如 cd c:\redis redis-server.exe Redis.conf   Redis安装成windows服务,开机自启动: redis-server ...

kaleldo的博客 506

PHP wampserver 安装redis扩展 windows下使用redis

https://blog.youkuaiyun.com/coreyc/article/details/80340199 https://pan.baidu.com/s/1UGFjaJAlU3LLohGgck1Qmw redis下载 https://www.cnblogs.com/lcword/p/11656383.html https://www.jianshu.com/p/fe659f1c12...

baidu_29994443的博客 314
上一篇: Waf功能、分类与绕过
下一篇: Water Pamola通过恶意订单对电商发起攻击
李小珣1926
博客等级 码龄4年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值