GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Cara install PHP-Memcache di PHP 7.x menggunakan cPanel

Setelah membaca, menyelidiki, dan mencoba banyak cara untuk menginstal modul Memcache PHP-Pecl di PHP 7.x, saya menyadari bahwa ada banyak masalah yang diketahui dengan modul memcache yang disediakan pecl di PHP 7+. Tapi saya menemukan cara untuk menginstal PHP-Memcache di PHP 7.x, teruskan membaca.

Untungnya, orang-orang di Websupport.tk mengunggah ke Github versi alternatif PHP-Memcache yang dikompilasi dan berfungsi dengan baik dalam versi PHP 7.x. Anda dapat meninjau semua perubahan di proyek Github mereka: https://github.com/websupport-sk/pecl-memcache

Langkah demi langkah:instal PHP-Memcache di PHP 7

Unduh dan ekstrak file

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;

Konfigurasikan, kompilasi, dan instal

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

Salin dan aktifkan modile di dalam file cPanel PHP 7.1 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;

Mulai ulang Apache untuk menerapkan perubahan:

/scripts/restartsrv_httpd

Setelah melakukannya, Anda akan melihat bahwa modul dilaporkan dengan benar oleh PHP 7.1:

[[email protected]:~]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

Sekarang jalankan perintah berikut untuk melihat apakah PHP-Memcache dimuat di server PHP Anda:

php -i | grep memcache -i

Ini seharusnya menjadi keluaran yang diharapkan:

[[email protected]:~]php -i | grep memcache -i
/opt/cpanel/ea-php71/root/etc/php.d/40-memcached.ini,
memcache
memcache support => enabled
memcache.allow_failover => 1 => 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

Itu dia. Sekarang Anda seharusnya memiliki PHP-Memcache yang berfungsi dengan baik dengan versi PHP 7.x di server berbasis cPanel / EA4. Jika Anda mengetahui cara lain untuk menginstal PHP-Memcache di PHP 7.x, beri tahu kami agar kami dapat menambahkan metode Anda ke tutorial ini.

Cara menginstal PHP-Memcache di PHP 7.x menggunakan cPanel terakhir diubah:7 Februari 2017 oleh Esteban Borges
cPanel
  1. Bagaimana cara menginstal DokuWiki menggunakan Softaculous di cPanel?

  2. Bagaimana cara mengubah versi PHP di domain Anda menggunakan cPanel?

  3. Bagaimana Cara Reset Versi PHP ke Versi Default, Menggunakan cPanel?

  1. Bagaimana Cara Mengatur Versi PHP per Domain, Menggunakan cPanel?

  2. Cara menginstal ImageMagick di cPanel

  3. Bagaimana saya bisa Menginstal Memcached dan PHP Memcache di cPanel?

  1. Bagaimana cara mengubah versi PHP di domain Anda menggunakan cPanel?

  2. Cara Instal Drupal dengan cPanel Dalam 5 Menit

  3. Cara memasang ekstensi PEAR PHP melalui cPanel