Php7+redis+windows7 installation (Phpstudy)

Source: Internet
Author: User
Tags phpinfo yii redis server

1. First go to GitHub website to download https://github.com/dmajkic/redis/downloads;

2. According to the actual situation, the content of the 64bit CP to the custom drive directory, such as D:\Redis;

3. Open cmd,cd/d Switch to Redis-server.exe directory, run Redis-server.exe redis.conf;

4. At this time another cmd window, the original do not close, otherwise you will not be able to access the server.

Switch to Redis directory to run Redis-cli.exe-h 127.0.0.1-p 6379 (-a password remote);

5. Set the key value pair set MyKey ABC

Remove the key value pair get MyKey;

At this time, the server and client of Redis are running successfully under the Windows environment.

----------------------We install the Redis extension in PHP--------------------

1. Use the Phpinfo () function to view PHP version information, which will determine the extension file version (especially note that the PHP version of architecture is x86 or 64, not the operating system);

2. According to the PHP version number, the compiler version number and CPU architecture

http://windows.php.NET/downloads/pecl/snaps/redis/2.2.5/

Http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/

It seems that the igbinary can not.

3. After decompression, copy the Php_redis.dll and php_redis.pdb to the PHP ext directory

4.

Modify the PHP.ini, (PS: This php.ini file is in the Apache directory) to include in the file:

; Php_redis

Extension=php_igbinary.dll

Extension=php_redis.dll

Note: Extension=php_igbinary.dll must be placed in front of extension=php_redis.dll, otherwise this extension will not take effect

(Igbinary.dll can not add)

5. After restarting Apache, use Phpinfo to see if the extension was installed successfully;

When testing, the Redis server and the client need to be running!

----------------Yii2 Installing the Redis extension-----------------

1. First, under the Composer.json file, add

"Yiisoft/yii2-redis": "~2.0.0",

Then composer update updates.

2. In the config/main.php configuration file, add

3. In the controller, you can test

Yii:: $app->redis->set (' user ', ' AAA ');
Yii:: $app->redis->set (' user2 ', ' BBB ');
Yii:: $app->redis->set (' User3 ', ' CCC ');
Yii:: $app->redis->set (' user4 ', ' ddd ');
Yii:: $app->redis->get (' user ');//Can output AAA at this time
Yii:: $app->redis->flushall ();//delete all data in Redis

Php7+redis+windows7 installation (Phpstudy)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.