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 https://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.