Difference between revisions of "Memcached"

From SME Server
Jump to navigationJump to search
Line 3: Line 3:
 
Install EPEL
 
Install EPEL
  
  yum install smeserver-extrarepositories-epel
+
  yum install smeserver-extrarepositories-epel smeserver-extrarepositories-remi
 
  signal-event yum-modify
 
  signal-event yum-modify
  
Line 11: Line 11:
 
  config set memcached service status enabled TCPPort 11211 access local
 
  config set memcached service status enabled TCPPort 11211 access local
 
  mkdir -p /usr/lib/systemd/system/memcached.d
 
  mkdir -p /usr/lib/systemd/system/memcached.d
  nano 50koozali.conf
+
  printf "[Install]\nWantedBy=sme-server.target" >/usr/lib/systemd/system/memcached.d/50koozali.conf
  
Paste and save
+
apply
 
 
[Install]
 
WantedBy=sme-server.target
 
 
 
And ugrade;reboot
 
 
 
signal-event post-upgrade;signal-event reboot
 
  
 +
/etc/e-smith/events/actions/systemd-default
 +
systemctl enable --now memcached
 
Check it is running
 
Check it is running
 
 
  systemctl status memcached
 
  systemctl status memcached
  

Revision as of 20:56, 2 April 2024

Memcached for SME 10 - needs testing properly

Install EPEL

yum install smeserver-extrarepositories-epel smeserver-extrarepositories-remi
signal-event yum-modify

Install

yum --enablerepo=epel install memcached php*-pecl-memcached
config set memcached service status enabled TCPPort 11211 access local
mkdir -p /usr/lib/systemd/system/memcached.d
printf "[Install]\nWantedBy=sme-server.target" >/usr/lib/systemd/system/memcached.d/50koozali.conf

apply

/etc/e-smith/events/actions/systemd-default 
systemctl enable --now memcached

Check it is running

systemctl status memcached

Now you need to test it is working with PHP.


Memcached for SME9 only

Deprecated.

yum install smeserver-extrarepositories-remi
signal-event yum-modify
yum install memcached php*-pecl-memcached
config set memcached service status enabled TCPPort 11211 access local
cd /etc/rc.d/rc7.d
ln -s S50memcached /etc/rc.d/init.d/memcached
config set UnsavedChanges no
service memcached start