Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
litespeed_wiki:lsmcd:install-memcached [2018/07/30 22:37] qtwrk [For cPanel:] |
litespeed_wiki:lsmcd:install-memcached [2020/06/23 12:55] Jackson Zhang [For Native LSWS Environment] |
||
---|---|---|---|
Line 21: | Line 21: | ||
systemctl enable memcached</code> | systemctl enable memcached</code> | ||
+ | === For Ubuntu/Debian === | ||
+ | <code>apt-get install memcached | ||
+ | systemctl start memcached | ||
+ | |||
+ | systemctl enable memcached</code> | ||
==== Verify Memcached or LSMCD Daemon ==== | ==== Verify Memcached or LSMCD Daemon ==== | ||
Line 49: | Line 54: | ||
plesk bin php_handler --reread</code> | plesk bin php_handler --reread</code> | ||
+ | |||
+ | And then graceful restart LSWS and restart detached lsphp by ''killall lsphp'' or ''pkill lsphp''. | ||
Line 61: | Line 68: | ||
plesk bin php_handler --reread</code> | plesk bin php_handler --reread</code> | ||
+ | And then graceful restart LSWS. | ||
====For Native LSWS Environment==== | ====For Native LSWS Environment==== | ||
+ | PHP memcached packages are pecl packages and named ''lsphpxx-pecl-memcached'' for CentOSs or ''lsphpxx-memcached'' for Debian and Ubuntu in LiteSpeed Repo. | ||
- | <code>yum install lsphp56-pecl-memcached lsphp70-pecl-memcached lsphp71-pecl-memcached lsphp72-pecl-memcached</code> | + | For Centos: |
+ | <code>yum install lsphp56-pecl-memcached lsphp70-pecl-memcached lsphp71-pecl-memcached lsphp72-pecl-memcached lsphp73-pecl-memcached lsphp74-pecl-memcached</code> | ||
+ | For Debian and Ubuntu: | ||
+ | <code>apt-get install lsphp70-memcached lsphp71-memcached lsphp72-memcached lsphp73-memcached lsphp74-memcached</code> | ||
+ | |||
+ | And then graceful restart LSWS and restart detached lsphp by ''killall lsphp'' or ''pkill lsphp''. | ||
====For cPanel:==== | ====For cPanel:==== | ||
+ | ===Centos=== | ||
===PHP7.0/7.1/7.2=== | ===PHP7.0/7.1/7.2=== | ||
Line 82: | Line 97: | ||
</code> | </code> | ||
+ | And then graceful restart LSWS and restart detached lsphp by ''killall lsphp'' or ''pkill lsphp''. | ||
===PHP5.6=== | ===PHP5.6=== | ||
Line 92: | Line 108: | ||
</code> | </code> | ||
+ | And then graceful restart LSWS and restart detached lsphp by ''killall lsphp'' or ''pkill lsphp''. | ||
===Troubleshooting:=== | ===Troubleshooting:=== | ||
Line 121: | Line 138: | ||
make install | make install | ||
echo "memcached.so" > /opt/cpanel/ea-php71/root/etc/php.ini</code> | echo "memcached.so" > /opt/cpanel/ea-php71/root/etc/php.ini</code> | ||
+ | |||
+ | And then graceful restart LSWS and restart detached lsphp by ''killall lsphp'' or ''pkill lsphp''. | ||
If you have further issues installing the extension on cPanel, please contact [[https://cpanel.com/support/|cPanel support]]. | If you have further issues installing the extension on cPanel, please contact [[https://cpanel.com/support/|cPanel support]]. | ||
+ | |||
+ | ===CloudLinux=== | ||
+ | |||
+ | <code>yum install ea-phpXX-php-memcached</code> | ||
+ | |||
+ | Change ''XX'' to PHP version number , as php70, php71...etc | ||
+ | ====Direct Admin==== | ||
+ | |||
+ | ===PHP7.0/7.1/7.2=== | ||
+ | |||
+ | <code>yum install -y libmemcached-devel | ||
+ | |||
+ | /usr/local/php70/bin/pecl install memcached | ||
+ | /usr/local/php71/bin/pecl install memcached | ||
+ | /usr/local/php72/bin/pecl install memcached | ||
+ | |||
+ | echo "extension=memcached.so" > /usr/local/php70/lib/php.conf.d/20-memcached.ini | ||
+ | echo "extension=memcached.so" > /usr/local/php71/lib/php.conf.d/20-memcached.ini | ||
+ | echo "extension=memcached.so" > /usr/local/php72/lib/php.conf.d/20-memcached.ini | ||
+ | </code> | ||
+ | |||
+ | And then graceful restart LSWS and restart detached lsphp by ''killall lsphp'' or ''pkill lsphp''. | ||
+ | |||
+ | ===PHP5.6=== | ||
+ | |||
+ | <code>yum install -y libmemcached-devel | ||
+ | |||
+ | /usr/local/php70/bin/pecl install memcached-2.2.0 | ||
+ | |||
+ | echo "extension=memcached.so" > /usr/local/php56/lib/php.conf.d/20-memcached.ini | ||
+ | </code> | ||
+ | |||
+ | And then graceful restart LSWS and restart detached lsphp by ''killall lsphp'' or ''pkill lsphp''. | ||
+ | |||
==== Verify PHP memcached extension ==== | ==== Verify PHP memcached extension ==== | ||