• Thủ Thuật
    • Tất cả
    • cPanel
    • Direct Admin
    • Domain
    • Linux
    • WordPress

    Bảo mật đăng nhập với xác minh 2 bước

    Hướng dẫn cài đặt mô hình apache + nginx (reverse proxy)

    Hướng dẫn cài đặt mô hình apache + nginx (reverse proxy)

    Hướng dẫn chuyển Mysql sang Mariadb DirectAdmin

    Hướng dẫn chuyển Mysql sang Mariadb DirectAdmin

    Hướng dẫn cài đặt và cấu hình SpamAssassin

    Hướng dẫn cài đặt và cấu hình SpamAssassin

    Hướng dẫn nâng cấp Custombuild và các cấu hình dịch vụ trong Custombuild DirectAdmin

    Hướng dẫn nâng cấp Custombuild và các cấu hình dịch vụ trong Custombuild DirectAdmin

    Hướng dẫn cài đặt OPcache trên Direct Admin

    Hướng dẫn cài đặt OPcache trên Direct Admin

    Tệp tin php.ini nằm ở đâu ?

    Tệp tin php.ini nằm ở đâu ?

    Cách cài đặt Redis và Redis-PHP trong DirectAdmin CentOS

    Cách cài đặt Redis và Redis-PHP trong DirectAdmin CentOS

    Direct Admin là gì?

    Sao lưu toàn bộ dữ liệu với Command line trên Direct Admin

    Trending Tags

    • cPanel : Thêm addon domain trong cPanel
    • Domain : Trỏ tên miền từ Mắt Bão về Hosting
    • duplicator lê xuân hảo
    • WordPress : Lỗ hổng từ Plugins Duplicator – WordPress Migration Plugin
  • Kinh Nghiệm
    • Tất cả
    • Kinh Nghiệm Mua Hosting / VPS / Tên Miền
    • Make Money Online
    Vultr : sử dụng dịch vụ lưu trữ với cách thức tính phí theo giờ

    Đăng ký VPS tại Vultr và truy cập vào VPS

    Địa chỉ nào mua Hosting WordPress tốt để sử dụng tại trong và ngoài nước

    Địa chỉ nào mua Hosting WordPress tốt để sử dụng tại trong và ngoài nước

    Tạo Landing page và tìm kiếm khách hàng mục tiêu

    Tạo Landing page và tìm kiếm khách hàng mục tiêu

    Affiliate Marketing và hiểu rõ hơn về cách thức về luật hưởng hoa hồng

    Affiliate Marketing và hiểu rõ hơn về cách thức về luật hưởng hoa hồng

    AZDIGI : Sự khác nhau nào giữa Turbo Cloud và Hosting Shared thông thường ?

    AZDIGI : Sự khác nhau nào giữa Turbo Cloud và Hosting Shared thông thường ?

    Trending Tags

    • Howto

      [Deep Web] Setup Onion service

      Practice AWS tại localhost

      Practice AWS tại localhost

      Sử dụng API trong Zabbix

      Sử dụng API trong Zabbix

      influxdb-backup-restore

      Influxdb backup restore database

      [Tips OpenVPN Client] Một số kinh nghiệm sử dụng trên Linux

      Hướng dẫn cài đặt OpenVPN trên CentOS 7 từ A-Z

      Hướng dẫn tạo yum proxy

      Trending Tags

      • Series
        • Tất cả
        • Ansible
        • AWS
        • ELK Stack
        [AWS Certificate] Cùng nhau practice 01 – Share AMI cross account để sử dụng cho ASG

        [AWS Certificate] Cùng nhau practice 01 – Share AMI cross account để sử dụng cho ASG

        Practice AWS tại localhost

        Practice AWS tại localhost

        [Ansible] Run playbook không cần public IP và ssh keypair trên EC2 instance AWS

        High Available trong bastion host

        [AWS] High Available cho Bastion Host

        Cloudwatch monitor state instance EC2

        [AWS] Cloudwatch monitor state instance EC2

        Ansible – Playbook Testing

        Variable host trong ansible

        Monitor instance sử dụng Cloudwatch (Full)

        [AWS] Monitor instance sử dụng Cloudwatch (Full)

        Connect instance EC2 voi Session Manager

        [AWS] Connect instance EC2 voi Session Manager

        Ansible – Playbook Testing

        Ansible – Playbook Testing

        Trending Tags

          • Ansible
        • True Story

        Hướng dẫn cài Memcached cho Direct Admin.

        được đăng bởi Trí Trần
        10/10/2019
        trong chuyên mục Direct Admin
        4
        0
        0
        CHIA SẼ
        178
        LƯỢT XEM
        Chia sẻ lên Facebook

        Nội dung bài viết

        1. Bước 1: Download memcached module và libmemcached ở các link sau:
        2. Bước 2: Cài đặt Libmemcached
        3. Bước 3: Cài đặt Memcached module
        4. Bước 4: Cấu hình cho PHP nhận cấu hình của memcached module
        5. Bước 5: Cài tiếp memcached service
        6. Bước 6: Kiểm tra memcached có làm việc không
          1. Cách 1:
          2. Cách 2:

        Hiện tại thì Memcached module hỗ trợ 2 Version và mỗi version này sẽ hỗ trợ cho các loại phiên bản PHP khác nhau như sau :

        php-memcached 3.x:
        - Supports PHP 7.0 - 7.1.
        - Requires libmemcached 1.x or higher.
        - Optionally supports igbinary 2.0 or higher.
        - Optionally supports msgpack 2.0 or higher.
        php-memcached 2.x:
        - Supports PHP 5.2 - 5.6.
        - Requires libmemcached 0.44 or higher.
        - Optionally supports igbinary 1.0 or higher.
        - Optionally supports msgpack 0.5 or higher.

        Cho nên để hỗ trợ cho PHP 7 thì bạn phải cài Memcached 3 và ngược lại, điều kiện cần nữa là bạn phải có bộ thư viện cho Memcached là libmemcached.

        Bài viết này sẽ hướng dẫn cài trên Memcached Version 3.

        Bước 1: Download memcached module và libmemcached ở các link sau:

        memcached download: https://pecl.php.net/package/memcached
        libmemcached download: https://launchpad.net/libmemcached/+download
        wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
        wget https://pecl.php.net/get/memcached-3.0.4.tgz

        Bước 2: Cài đặt Libmemcached

        gunzip libmemcached-1.0.18.tar.gz
        tar -xvf libmemcached-1.0.18.tar
        cd libmemcached-1.0.18
        ./configure
        make && make install

        Bước 3: Cài đặt Memcached module

        tar -xvzf memcached-3.0.4.tgz
        cd memcached-3.0.4
        phpize
        ./configure
        make && make install

        Sau khi cài đặt xong bạn sẽ thấy thông báo có đính kèm liên kết đến thư mục chưa file của memcached module dạng như sau:

        Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20160303/

        Bước 4: Cấu hình cho PHP nhận cấu hình của memcached module

        Các bạn sử dụng lệnh sau để tìm file php.ini

        php -i | grep "php.ini"

        Tiếp đến mở file php.ini ra và thêm vào cuối file đoạn chỉ thị sau:

        extension = "/usr/local/lib/php/extensions/no-debug-non-zts-20160303/memcached.so"

        Lưu lại và khởi động lại apache bằng lệnh sau:

        /etc/init.d/httpd restart

        bây giờ bạn kiểm tra bằng cách dùng lệnh:

        php -m | grep memcached
        Nếu xuất hiện dòng chữ memcached thì xin chúc mừng, bạn đã thành công trong việc compile memcached module rồi đấy.

        Bước 5: Cài tiếp memcached service

        memcached service listen trên port 11211, có 2 cách để cài đặt nó và ở đây mình dùng yum cài cho dễ
        yum install memcached -y
        /etc/init.d/memcached start
        chkconfig memcached on

        kiểm tra lại xem memcached service đã hoạt động hay chưa bằng lệnh sau:

        netstat -nltp | grep 11211
        nếu thấy có kết nối tcp trả về việc đã lắng nghe trên port này là thành công rùi đó.
        Bây giờ nếu mã nguồn là wordpress bạn có thể tải plugin w3 total cache về để kết hợp cùng các method memcached sẽ thấy cải thiện tốc độ load trang đáng kể.

        Bước 6: Kiểm tra memcached có làm việc không

        Cách 1:

        Trong thư mục chứa mã nguồn các bạn tạo ra 1 file cache_test.php nội dung như sau:
        <?php
        $mem = new Memcached();
        $mem->addServer("127.0.0.1", 11211);
        
        $result = $mem->get("hello");
        
        if ($result) {
        echo $result;
        } else {
        echo "Khong thay key. Toi se them vao ngay bay gio!";
        $mem->set("hello", "Toi la data! toi da duoc luu trong memcached!") or die("Khong the luu den memcached...");
        }
        ?>

        Lưu lại và truy cập dạng domain/cache_test.php lần đầu sẽ không có cache và lần thứ 2 trở đi sẽ có cache, nếu nội dung từ lần 2 trở đi là “hello”, “Toi la data! toi da duoc luu trong memcached!” thì thành công roài đó.

        Cách 2:

        Các bạn sẽ sử dụng lệnh telnet để kiểm tra:

        telnet localhost 11211
        stats items

        kết quả dạng như sau là các lưu key – value

        STAT items:2:number 1
        STAT items:2:age 106
        STAT items:2:evicted 0
        STAT items:2:evicted_nonzero 0
        STAT items:2:evicted_time 0
        STAT items:2:outofmemory 0
        STAT items:2:tailrepairs 0
        STAT items:2:reclaimed 0
        STAT items:2:expired_unfetched 0
        STAT items:2:evicted_unfetched 0

        Xóa cache và thoát telnet bằng lệnh sau, truy cập lại trang, nếu các giá trị dạng key – value được ghi lại thì tức là memcached module đã làm việc cùng memcached service roài các bạn nhé.

        flush_all
        quit

        Như vậy là bài viết hướng dẫn compile memcached module xong rồi đó các bạn, hy vọng sẽ giúp ích các bạn ít nhiều trong việc lựa chọn các công cụ caching cho mã nguồn của mình.

        Liên quan Bài đăng

        Direct Admin

        Bảo mật đăng nhập với xác minh 2 bước

        23/10/2019
        366
        Hướng dẫn cài đặt mô hình apache + nginx (reverse proxy)
        Direct Admin

        Hướng dẫn cài đặt mô hình apache + nginx (reverse proxy)

        10/10/2019
        307
        Hướng dẫn chuyển Mysql sang Mariadb DirectAdmin
        Direct Admin

        Hướng dẫn chuyển Mysql sang Mariadb DirectAdmin

        10/10/2019
        301
        Hướng dẫn cài đặt và cấu hình SpamAssassin
        Direct Admin

        Hướng dẫn cài đặt và cấu hình SpamAssassin

        10/10/2019
        346
        Hướng dẫn nâng cấp Custombuild và các cấu hình dịch vụ trong Custombuild DirectAdmin
        Direct Admin

        Hướng dẫn nâng cấp Custombuild và các cấu hình dịch vụ trong Custombuild DirectAdmin

        10/10/2019
        301
        Hướng dẫn cài đặt OPcache trên Direct Admin
        Direct Admin

        Hướng dẫn cài đặt OPcache trên Direct Admin

        10/10/2019
        291
        Xem thêm
        Bài tiếp theo
        Direct Admin là gì?

        Sao lưu toàn bộ dữ liệu với Command line trên Direct Admin

        Cách cài đặt Redis và Redis-PHP trong DirectAdmin CentOS

        Cách cài đặt Redis và Redis-PHP trong DirectAdmin CentOS

        Tệp tin php.ini nằm ở đâu ?

        Tệp tin php.ini nằm ở đâu ?

        Hướng dẫn cài đặt OPcache trên Direct Admin

        Hướng dẫn cài đặt OPcache trên Direct Admin

        Nội dung bài viết

        1. Bước 1: Download memcached module và libmemcached ở các link sau:
        2. Bước 2: Cài đặt Libmemcached
        3. Bước 3: Cài đặt Memcached module
        4. Bước 4: Cấu hình cho PHP nhận cấu hình của memcached module
        5. Bước 5: Cài tiếp memcached service
        6. Bước 6: Kiểm tra memcached có làm việc không
          1. Cách 1:
          2. Cách 2:

        © 2019 – Syslife Blog – All Right Reserved Powered by tritran

        Recent Posts

        • [Deep Web] Setup Onion service 07/07/2024
        • [AWS Certificate] Cùng nhau practice 01 – Share AMI cross account để sử dụng cho ASG 06/01/2024
        • Practice AWS tại localhost 30/09/2023
        • Enject secrets đến pods sử dụng Vault agent 22/08/2023
        • [Ansible] Run playbook không cần public IP và ssh keypair trên EC2 instance AWS 15/06/2023

        Follow me

        Facebook LinkedIn Github Instagram

        Thông tin về Site

        Blog cá nhân đơn thuần chia sẽ kiến thức trong lĩnh vực cài đặt, quản trị và vận hành hệ thống. Mình rất vui nếu mọi người có góp ý nào khác, hãy contact mình qua email [email protected] nhé.

        Cám ơn các bạn đã ghé thăm trang web!!!

        Những người bạn

        https://jobsvina.com/

        • Thủ Thuật
        • Kinh Nghiệm
        • Howto
        • Series
          • Ansible
        • True Story

        © 2019 - Syslife Blog - All Right Reserved Powered by tritran

        Đăng nhập vào tài khoản của bạn bên dưới

        Đã quên mật khẩu?

        Điền vào các mẫu dưới đây để đăng ký

        Tất cả các trường đều được yêu cầu. Đăng nhập

        Truy xuất mật khẩu của bạn

        Vui lòng nhập tên người dùng hoặc địa chỉ email của bạn để đặt lại mật khẩu của bạn.

        Đăng nhập