Pada catatan kali ini saya hanya menulis singkat cara menginstall memcached pada server directadmin yang masih menggunakan centos 7. Karena beberapa server yang saya kelola masih menggunakan server centos 7, maka perlu beberapa trik untuk mempercepat website, berikut adalah perintahnya :
yum -y install memcached memcached-devel libmemcached libmemcached-devel
Setelah itu jangan lupa aktifkan
systemctl start memcached
Pastikan memcached sudah berjalan
systemctl status memcached
Karena saat saya memasang memcached, saya menggunakan PHP versi 7.4 hingga 8.2, maka kita pasang ekstensi PHP nya dengan menggunakan perintah berikut :
/usr/local/php74/bin/pecl install memcached /usr/local/php80/bin/pecl install memcached /usr/local/php81/bin/pecl install memcached /usr/local/php82/bin/pecl install memcached
Jangan lupa tambahkan ekstensinya ke php.ini
echo "extension=memcached" > /usr/local/php74/lib/php.conf.d/memcached.ini echo "extension=memcached" > /usr/local/php80/lib/php.conf.d/memcached.ini echo "extension=memcached" > /usr/local/php81/lib/php.conf.d/memcached.ini echo "extension=memcached" > /usr/local/php82/lib/php.conf.d/memcached.ini
Setelah menambahkan ekstensi ke php.ini, masuk ke admin area DirectAdmin, lalu buka Extra Features > Custom Build > pilih menu Build, lalu cari baris PHP dan tekan tombol Build. Setelah itu tunggu hingga proses build selesai.
Lalu untuk memastikan memcached berjalan dengan benar atau tidak, gunakan perintah (untuk PHP 8.1) :
/usr/local/php81/bin/php -m | grep memcached
Pastikan port 11211 pada CSF sudah dibuka, cara membuka port 11211 pada CSF adalah sebagai berikut :
Apabila ada kesalahan silahkan dikoreksi, semoga bermanfaat!