Cara Memasang Memcached pada Debian 10
- 4966
- 1101
- Clarence Powlowski
Memcached adalah prestasi tinggi dan openSource dalam memori utama kedai nilai yang digunakan sebagai sistem caching. Ini terutamanya digunakan untuk mempercepat tapak dan aplikasi web yang didorong oleh pangkalan data dengan data caching dalam RAM. Dengan berbuat demikian, ia dapat mengurangkan kekerapan bahawa sumber data yang kekal dibaca.
Memcached mudah dan mudah digunakan dan itu API tersedia secara meluas untuk pelbagai bahasa pengaturcaraan yang popular seperti Python.
Panduan ini membimbing anda melalui pemasangan Memcached pada Debian 10, diberi nama Debian Buster dan Debian 9, diberi nama Regangan.
Pada halaman ini
- Pasang Memcached di Debian
- Konfigurasikan Memcached pada Debian
- Dayakan Memcached untuk Aplikasi PHP dan Python
Pasang Memcached di Debian
Memcached Pakej sudah termasuk dalam Debian repositori, dan oleh itu, kita akan memasang Memcached Menggunakan Pengurus Pakej APT.
Tetapi pertama, mengemas kini pakej sistem seperti yang ditunjukkan:
kemas kini $ sudo apt
Selepas itu, pasang Memcached dengan menggunakan arahan:
$ sudo apt memasang memcached libmemcached-tools
The Libmemcached-Tools Pakej adalah perpustakaan C & C ++ yang menyediakan pelbagai utiliti baris arahan yang boleh anda gunakan untuk berinteraksi dan menguruskan Memcached pelayan.
Pasang Memcached dalam Debian 10Setelah dipasang, Memcached Perkhidmatan akan bermula secara automatik dan anda boleh mengesahkannya dengan menjalankan arahan:
$ sudo systemctl status memcachedSemak status Memcached
Secara lalai, Memcached mendengar di port 11211 Dan anda boleh mengesahkan ini menggunakan arahan Netstat seperti yang ditunjukkan:
$ sudo netstat -pnltuSemak port memcached
Konfigurasikan Memcached pada Debian
Untuk mengkonfigurasi Memcached, anda perlu mengkonfigurasi /etc/memcached.Conf
fail. Untuk sebahagian besar, tetapan lalai akan berfungsi dengan baik untuk majoriti pengguna.
Tanpa sebarang konfigurasi, Memcached mendengar pada localhost hanya. Sekiranya anda menyambung ke pelayan memcached dari pelayan itu sendiri, tiada konfigurasi diperlukan.
Untuk membolehkan sambungan jauh ke pelayan, beberapa konfigurasi tambahan diperlukan. Kita perlu mengubah firewall untuk membenarkan akses ke port UDP 11211 Memcached yang mendengarkan secara lalai.
Mari kita anggap bahawa alamat IP pelayan memcached adalah 10.128.0.46 Dan alamat IP pelanggan adalah 10.128.0.45. Untuk membolehkan akses mesin klien ke pelayan memcached, jalankan arahan.
$ sudo ufw membenarkan dari 10.128.0.45 ke mana -mana port 11211
Seterusnya, muat semula firewall untuk perubahan berterusan.
$ sudo ufw muat semula
Selepas itu, menuju ke Memcached.Conf
fail konfigurasi.
$ sudo vim /etc /memcached.Conf
Pastikan anda mencari garis yang bermula dengan -L 127.0.0.1
.
Ganti dengan IP pelayan, yang dalam kes ini 10.128.0.46 seperti yang ditunjukkan:
Dayakan akses memcached jauhSekarang, mulakan semula Memcached untuk perubahan yang berkuatkuasa.
$ sudo systemctl mulakan semula memcached
Dayakan Memcached untuk Aplikasi PHP dan Python
Sekiranya anda berhasrat untuk menggunakan Memcached Sebagai pangkalan data caching untuk aplikasi PHP seperti Drupal atau WordPress, The PHP-MEMCACHED Pelanjutan diperlukan.
Untuk memasangnya, jalankan arahan:
$ sudo apt memasang php-mescachedPasang PHP-Memcached dalam Debian 10
Untuk Python aplikasi, pasangkan perkara berikut Python Perpustakaan menggunakan Pip. Jika Pip tidak dipasang, anda boleh memasangnya menggunakan arahan:
$ sudo apt memasang python3-pip
Kemudian pasang perpustakaan seperti yang ditunjukkan.
$ pip3 Pasang pymemcache $ pip3 Pasang python-memcached
Kesimpulan
Kami telah sampai ke akhir panduan ini. Ini adalah harapan kami yang anda dapat memasang sekarang Memcached pada anda Debian 10 contoh tanpa halangan. Maklum balas anda dialu -alukan.
- « 10 Pengagihan Linux dan Pengguna Sasaran mereka
- Cara Memantau Load dan Statistik Pelayan Web Apache »