Cara Install PHP-Memcache di PHP 7.x Menggunakan cPanel

Banyak sekali masalah dengan module PHP-Pecl Memcache di PHP 7.x, tetapi sekarang ada caranya untuk install PHP-Memcache di PHP 7.x.

Tim dari Websupport.tk telah meng-upload di Github versi alternatif dari PHP-Memcache yang dapat meng-compile dan bekerja sempurna pada PHP 7.x. Kamu bisa melihat semua perubahannya pada halaman Github disini.

Langkah-langkah Untuk Install PHP-Memcache di PHP 7

Yang pertama kali harus dilakukan tentunya adalah men-download PHP-Memcache dari Github, kemudian mengekstraknya. Gunakan command seperti dibawah ini:

cd /usr/local/src;
wget //github.com/websupport-sk/pecl-memcache/archive/NON_BLOCKING_IO_php7.zip; unzip NON_BLOCKING_IO_php7.zip; cd pecl-memcache-NON_BLOCKING_IO_php7;

Setelah itu kamu harus mengkonfigurasi, meng-compile dan install, dengan command dibawah ini:

/opt/cpanel/ea-php71/root/usr/bin/phpize && ./configure --enable-memcache --with-php-config=/opt/cpanel/ea-php71/root/usr/bin/php-config && make;

Kemudian copy dan enable module di dalam cPanel PHP 7.1 file php.ini:

cp -av modules/memcache.so /opt/cpanel/ea-php71/root/usr/lib64/php/modules/;
echo ';enable memcache pecl module php7' > /opt/cpanel/ea-php71/root/etc/php.d/40-memcached.ini; echo 'extension=memcache.so' >> /opt/cpanel/ea-php71/root/etc/php.d/40-memcached.ini;

Sekarang restart Apache, untuk menerapkan perubahan:

/scripts/restartsrv_httpd

Setelah melakukan semua hal di atas, kamu akan melihat bahwa module sudah dilaporkan secara benar oleh PHP 7.1:

php -v
ea-php-cli Copyright 2016 cPanel, Inc.
PHP 7.1.0 (cli) (built: Jan 4 2017 15:09:11) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.1.0, Copyright (c) 1999-2016, by Zend Technologies

Dan sekarang jalankan command dibawah ini untuk melihat apakan PHP-Memcache telah di-load pada server PHP:

php -i | grep memcache -i

Untuk outputnya seharunya seperti di bawah ini:

/opt/cpanel/ea-php71/root/etc/php.d/40-memcached.ini,
memcache
memcache support => enabled
memcache.allow_failover => 1 =>
memcache.chunk_size => 32768 => 32768
memcache.compress_threshold => 20000 => 20000
memcache.default_port => 11211 => 11211
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => consistent => consistent
memcache.lock_timeout => 15 => 15
memcache.max_failover_attempts => 20 => 20
memcache.protocol => ascii => ascii
memcache.redundancy => 1 => 1
memcache.session_redundancy => 2 => 2
Registered save handlers => files user memcache

Dan kini, kamu seharusnya sudah mempunyai PHP-Memcache yang bekerja sempurna dengan versi PHP 7.x pada server berbasis cPanel / EA4.

 

Jakartawebhosting.com menyediakan layanan PHP Hosting, dengan kecepatan dan stabilitas pusat data dan server yang baik, up time server 99,9%, team support yang siap membantu 24 jam dan biaya langganan yang menarik.

You may also like...