Asenna Memcached PHP -kirjastot Plesk Linuxiin
Memcached on ilmainen ja tehokas kohteiden välimuistijärjestelmä, jonka voit asentaa parantamaan verkkosivustosi suorituskykyä. Memcached toimii vain, jos asennat daemonin, asennat PHP -kirjastot ja määrität PHP -sovelluksesi oikein.
Memcachedin PHP -kirjastot asennetaan komentorivin yli. Sinun täytyy olla kirjautuneena pääkäyttäjänä, jotta voit suorittaa nämä komennot.
- Ota käyttöön järjestelmänvalvojan oikeudet sukupolven 3 tai 4 palvelimellesi, jos et ole jo tehnyt niin.
- Yhdistä palvelimeeni SSH: n (Secure Shell) avulla .
- Vaihda pääkäyttäjäksi .
- Asenna vaaditut riippuvuudet
- CentOS-käyttäjät:
yum -y install gcc glibc-devel libmemcached-devel zlib-devel plesk-php*-devel
- AlmaLinux -käyttäjät:
yum groupinstall "Kehitystyökalut"
- Ubuntu-käyttäjät:
apt install autoconf automake gcc libmemcached-dev libhashkit-dev pkg-config plesk-php*-dev zlib1g-dev
- CentOS-käyttäjät:
- Asenna PHP PECL -kirjasto haluamallesi PHP -versiolle. Sinun on tehtävä tämä jokaisen käyttämäsi PHP -version kohdalla .
/opt/plesk/php/7.4/bin/pecl install memcached
Sinua pyydetään useita kertoja, kun ohjelmisto asennetaan. Hyväksy oletusarvo kussakin tapauksessa, ellei sinulla ole erityistarpeita.
Huomautus: Joissakin tilanteissa saatat nähdä seuraavanlaisen virheen:
shtool at '/tmp/memcached/build/shtool' ei ole olemassa tai sitä ei voida suorittaa. Varmista, että tiedosto on olemassa ja että se on suoritettava, ja suorita sitten tämä komentosarja uudelleen. VIRHE: phpize epäonnistui
Jos näin käy, määritä PHP käyttämään eri väliaikaista hakemistoa ja suorita komento uudelleen.
mkdir/root/tmp && /opt/plesk/php/7.4/bin/pear config-set temp_dir/root/tmp /opt/plesk/php/7.4/bin/pecl asenna memcached -
Rekisteröi moduuli PHP: hen.
echo "extension = memcached.so" > /opt/plesk/php/7.4/etc/php.d/memcached.ini
-
Päivitä Pleskin PHP -käsittelijä.
plesk bin php_handler --lukea
-
Käynnistä lopuksi Apache ja PHP-FPM uudelleen.
systemctl restart httpd systemctl uudelleenkäynnistys plesk-php74-fpm
- Ubuntu-käyttäjät:
systemctl restart apache2 systemctl restart plesk-php74-fpm
- Ubuntu-käyttäjät:
Aiheeseen liittyvät vaiheet
- Palaa kohtaan Memcached -daemonin asennus .
- Siirry eteenpäin määrittääksesi verkkosivustosi käyttämään Memcachedia .
Lisätietoja
- Palvelinasiantuntijamme voivat suorittaa nämä vaiheet maksua vastaan. Saat lisätietoja asiantuntijapalveluistamme asiantuntijapalveluiden valikosta .