Cara menggunakan docker-php-ext-install memcached
Berikut adalah bagaimana Anda dapat membangun php. gambar fpm menggunakan Dockerfile yang menyertakan memcache. Perhatikan dalam contoh ini bahwa perintah "pecl install" digunakan untuk menginstal memcache Show
Dan Anda kemudian akan menggunakan perintah docker build untuk membuat image _Perintah gambar buruh pelabuhan harus mengembalikan sesuatu seperti ini
Dan kemudian gunakan perintah docker run yang digunakan untuk membuat dan memulai wadah php fpm
Perintah docker container ls harus menunjukkan bahwa wadah PHP aktif dan berjalan _Pustaka memcache harus diinstal, yang dapat dilihat dengan perintah php -i
Modul memcache harus diaktifkan, yang dapat dilihat dengan perintah php -m _Apakah menurut Anda artikel ini bermanfaat?Jika demikian, pertimbangkan untuk membelikan saya kopi di sana Memcached adalah server cache sumber terbuka berkinerja tinggi untuk memfasilitasi penyimpanan dan pengambilan data dari memori utama. Memcached sering digunakan sehubungan dengan aplikasi web untuk meningkatkan kinerjanya dengan membuktikan cache objek. Dalam konfigurasi standar, Memcached mendengarkan pada port 11211 / TCP dan (hingga dan termasuk versi 1. 5. 5) tambahan pada port 11211/UDP Di sini kita akan mempelajari langkah-langkah untuk menginstal dan mengkonfigurasi server Memcached di CentOS 8 Instalasi MemCached di CentOS 8 LinuxJika Anda menjalankan WordPress atau situs web lain di Cpanel dengan CentOS, menginstal Memcache di server Anda akan meningkatkan kinerja situs secara keseluruhan Persyaratan
1. Instal server MemcachePada CentOS 8 atau CentOS 7 & 6 versi sebelumnya, kita tidak perlu menginstal repositori pihak ketiga. Ini tersedia di resmi. Jadi akses saja server terminal Anda dan jalankan perintah yum install memcached libmemcached Pada perintah di atas, kami menginstal dua paket, satu adalah sistem cache dan yang lainnya adalah perpustakaan untuk memiliki seperangkat alat untuk mengelola server Memcached yang diinstal. 2. Edit file konfigurasiSetelah penginstalan berhasil, mari edit konfigurasi untuk menambah atau mengurangi ukuran akumulasi cache. Secara default, ini akan menjadi 64MB dan tergantung pada kebutuhan Anda seperti 256MB, 512 MB, atau 1GB vi /etc/sysconfig/memcached_ Anda akan menemukan baris berikut atau menambahkannya PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS="-l 127.0.0.1,::1"_ Untuk mengedit file tekan tombol "INSERT" pada keyboard port= Ini adalah nomor port default yang akan digunakan Memcache maxconn= Koneksi maksimum untuk sistem cache ini Ukuran cache = Jumlah cache yang dihasilkan sebelum mencapai ambang batas Pilihan = Untuk mendeklarasikan parameter tambahan untuk cache, yang akan kita gunakan pada langkah selanjutnya 3. Ikat Memcache ke alamat IP tertentu (opsional)Nah, jika Memcache tidak diamankan dengan benar maka itu bisa menjadi tuan rumah untuk memulai serangan DDOS. Itulah alasan mengapa Digital Ocean secara permanen memblokir nomor port 112211 di server mereka Oleh karena itu, saya berasumsi bahwa Anda menjalankan Memcache di server di server atau jaringan yang sama dengan aplikasi lain seperti server web Catatan. Sekarang, server default mengikat ke localhost, jika tidak maka lakukan secara manual Misalnya pada hosting Cpanel atau VPS dimana satu server digunakan untuk menghosting server Memcache dan Apache, maka cukup tambahkan baris berikut untuk mengikat server untuk mendengarkan localhost hanya sebagai nilai OPSI -l 127. 0. 0. 1 dengan demikian akan menjadi seperti ini OPTIONS="-l 127.0.0.1" ( opsional ) Jika Anda ingin mengakses sistem cache di jaringan pribadi yang sama, ikat ke rentang alamat IP lokal. Misalnya, asumsikan alamat server cache adalah 10. 0. 0. 14 dan kemudian klien 10. 0. 0. x. hanya bisa terhubung dengannya Selanjutnya, untuk mengikatnya hanya ke antarmuka loopback lokal dan menolak semua koneksi jarak jauh lainnya, tambahkan juga -U 0 Oleh karena itu, sintaks lengkapnya akan seperti ini OPTIONS="-l 127.0.0.1 -U 0" Untuk menyimpan file konfigurasi, tekan tombol ESC dan ketuk. lalu tekan tombol Enter 4. Aktifkan dan Mulai layananKonfigurasi selesai, sekarang mari aktifkan server Memcache saat bootable dan start. Jadi, itu bisa mulai melakukan caching systemctl enable memcached systemctl start memcached Untuk versi sebelumnya seperti CentOS 6/5, gunakan perintah service service memcached enable service memcached start Jika Anda ingin berhenti service memcached stop Untuk memulai kembali/memulai/berhenti Anda juga dapat menggunakan vi /etc/sysconfig/memcached_0 5. Periksa status menjalankan memcachedUntuk mengonfirmasi bahwa layanan berjalan tanpa kesalahan, periksa status sistem cache ini vi /etc/sysconfig/memcached_1 atau vi /etc/sysconfig/memcached_2 6. Konfirmasikan Cache mendengarkan di port lokalDi sini kami menggunakan alat untuk memeriksa apakah localhost terdaftar ke 11211 dengan benar, ini akan menghasilkan semua nilai konfigurasi vi /etc/sysconfig/memcached_3 7. Izinkan layanan cache melalui FirewallSecara default, port layanan tidak masuk daftar putih di firewall untuk memungkinkan kami menyambungkan permintaan klien eksternal, jadi kami harus mengizinkannya Di CentOS 8 FirewallD adalah layanan firewall default sudo firewall-cmd –zone=memcached –add-port=11211/tcp –permanen Untuk sistem operasi lama yang hanya menggunakan tabel IP, gunakan yang ini vi /etc/sysconfig/memcached_4 8. Instal ekstensi Memcache PHPJadi, cache server kita sudah aktif dan berjalan tetapi untuk menggunakannya dengan PHP, agar bisa menyimpan database aplikasi PHP seperti Wordpress, Joomla, dll. Kami perlu mengaktifkan ekstensi untuk itu vi /etc/sysconfig/memcached_5 Perintah di atas akan menginstal modul, namun jika Anda mendapatkan kesalahan vi /etc/sysconfig/memcached_6 Itu berarti paket tersebut tidak tersedia di repositori resmi, jadi daripada menambahkan repo lain untuk memiliki alat tersebut, mari membuatnya menggunakan PECL vi /etc/sysconfig/memcached7 vi /etc/sysconfig/memcached8 Akhirnya, lari vi /etc/sysconfig/memcached_9 9. Aktifkan ekstensi = memcache. JadiModul PHP untuk sistem cache sekarang ada di server kita, saatnya menambahkannya ke file php. ini. Alih-alih membuka dan mengedit, inilah jalan pintas. Gunakan perintah tunggal ini untuk menambahkan ekstensi sebagai file. ini ditambahkan di direktori ekstensi php. d |