วิธีการ Config phpBB เพื่อเชื่อมต่อกับ Redis

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderators: mindphp, ผู้ดูแลกระดาน

Post Reply
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 21774
Joined: 31/03/2014 10:02 am
Contact:

วิธีการ Config phpBB เพื่อเชื่อมต่อกับ Redis

Post by thatsawan » 12/10/2014 2:41 pm

จากบทความที่เเล้ว ได้ทำความรู้จัก Redis [Redis คืออะไร] เเละการติดตั้ง Redis กับ Python ที่นี้เราจะมาลองใช้ Redis กับ phpBB (php) ค่ะวิธีการ Config phpBB เพื่อเชื่อมต่อกับ Redis มี 3 ขั้นตอนง่ายๆ ค่ะ คือ
1. ให้เราทำการดาวน์โหลด Redis เพื่อใช้งาน
2. ทำการเชื่อมต่อ PHP กับ Redis
3. Config phpBB เพื่อใช้งานกับ Redis
____________________________________________________________
1.ดาวน์โหลด Redis เพื่อเปิดการใช้งาน ได้ที่ : https://github.com/MSOpenTech/redis/tree/2.6
- เเตก zip ออกมา
- จากนั้น เข้าไปที่ ...\redis-2.6\bin\release
- ให้ดับเบิ้ลคลิกที่ redisbin (ตาม bis ของ window)
- ดับเบิ้ลคลิก redis-server.exe
2014-10-12_13-07-19.png
2014-10-12_13-07-19.png (108.73 KiB) Viewed 523 times
----- เมื่อทำตามขั้นตอน เสร็จเรียบร้อยเเล้วจะปรากฏหน้าจอสีดำ ดังตัวอย่าง เราจะได้ Redis พร้อมใช้งาน -----

2. ทำการเชื่อมต่อ PHP กับ Redis
ในขั้นตอนเเรกเป็นเพียงเเค่การเปิด Redis เท่านั้นยังไม่สามารถทำงานใด ๆได้ที่นี้ เราจะต้องทำการ Set Redis ให้ทำงานกับ PHP ค่ะ ในการทำงาน PHP กับ Redis เราจะต้องใช้ binaries เพื่อเชื่อมต่อ ระหว่าง Redis กับ PHP โดยจะมีขั้นตอนดังต่อไปนี้

- สิ่งเเรกเราจะต้อง เช็ค Version php ในเครื่องก่อนเพื่อเลือก ดาวน์โหลด binaries ใช้งานกับ php
2014-10-12_12-58-46.png
2014-10-12_12-58-46.png (38.13 KiB) Viewed 531 times
- ดาวน์โหลดที่นี่ในการดาวน์โหลด จะต้องทำการโหลด php_igbinary เเละ php_redis คู่กัน เเนะนำเว็บไซต์ดาวน์โหลดตามด้านล่างนี้ค่ะ
- https://github.com/nicolasff/phpredis/issues/351
- http://www.programering.com/a/MjMwkDNwATQ.html
- https://github.com/maryo/php-5.5-window ... 5-vc11-x86
- http://windows.php.net/downloads/pecl/s ... dis/2.2.4/

- ขั้นตอนต่อไป เมื่อเราดาวน์โหลด php_igbinary เเละ ให้เรา php_redis เเตก Zip ที่ ..\xampp\php\ext
2014-10-12_13-42-02.png
2014-10-12_13-42-02.png (131.69 KiB) Viewed 523 times
- จากนั้นให้เปิดไฟล์ php.ini
2014-10-12_13-44-05.png
2014-10-12_13-44-05.png (113.53 KiB) Viewed 531 times
- เเล้วทำการเพิ่มชื่อของไฟล์ที่เราดาวน์โหลดมา
extension=php_igbinary.dll
extension=php_redis.dll
2014-10-12_13-43-30.png
2014-10-12_13-43-30.png (79.59 KiB) Viewed 531 times
***เเล้วทำการปิด Apahe เเล้วเปิดใหม่***
2014-10-12_14-31-01.png
2014-10-12_14-31-01.png (24.12 KiB) Viewed 531 times
----- เมื่อทำตามขั้นตอนที่2 ผ่านกลับไปเช็ค PHP จะปรากฏ Version ของ Redis ดังตัวอย่าง -----
3. Config phpBB เพื่อใช้งานกับ Redis
*** วิธีการ Config นี้ใช้ได้ทั้ง phpBB 3.0 เเละ phpBB 3.1 ซึ่งในตัวอย่างเราจะนำมาใช้งาน Cache ***
14-10-2557 17-50-23.jpg
14-10-2557 17-50-23.jpg (74.54 KiB) Viewed 518 times
-- เมื่อเราเปิดใช้งาน Redis สังเกตุว่า Folder Cache จะไม่มีการเก็บไฟล์ SQL ดังภาพตัวอย่าง--
14-10-2557 17-51-39.jpg
14-10-2557 17-51-39.jpg (93.79 KiB) Viewed 518 times
-- ภาพตัวอย่างนี้ คือ ภาพตัวอย่างการใช้ Cache file สังเกตุว่า จะมี Cache file SQL เป็นข้อเเตกต่างระหว่างการ Config Redis กับ File --

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Share Knowledge”

Who is online

Users browsing this forum: No registered users and 17 guests