Artikel ini menjelaskan langkah-langkah cara install Zend OpCache module untuk PHP versi 5.x pada server Linux berbasis Centos (secara garis besar, langkah ini juga dapat digunakan untuk install di distro semua distro linux, hanya perlu penyesuaian command saja).
Cek versi PHP yang digunakan sekarang
root@e-padi [~]# php -v
PHP 5.5.32 (cli) (built: Feb 20 2016 02:35:27)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd.
Artinya server menggunakan PHP versi 5.5.32 tapi Module Zend OPcache belum terinstall.
Download Zend OPcache terbaru di http://pecl.php.net/get/ZendOpcache
root@e-padi [~]# cd /usr/local/src
root@e-padi [~]# wget http://pecl.php.net/get/ZendOpcache
Jika download tidak jalan, Anda dapat melakukan download file master OpCache dibawah.
root@e-padi [~]# wget https://github.com/zendtech/ZendOptimizerPlus/archive/master.zip
root@e-padi [~]# tar xvfz zendopcache-7.x.x.tgz
root@e-padi [~]# cd zendopcache-7.x.x
root@e-padi [~]# phpize
root@e-padi [~]# whereis php-config
php-config: /usr/bin/php-config /usr/local/bin/php-config -> menampilkan lokasi direktori config PHP
Sampai disini, Anda sudah dapat memulai cara install Zend OpCache pada PHP
root@e-padi [~]# ./configure –with-php-config=/usr/local/bin/php-config -> install OpCache kedalam directory PHP
root@e-padi [~]# make
root@e-padi [~]# make install
root@e-padi [~]# nano /usr/local/lib/php.ini
Jika lokasi file php.ini tidak ketemu, gunakan perintah berikut ini:
root@e-padi [~]# whereis php.ini
php: /usr/bin/php /usr/lib/php.ini /usr/local/bin/php /usr/local/lib/php.ini,v /usr/local/lib/php.ini /usr/local/lib/php /usr/local/php
Paste kode dibawah ini kedalam file php.ini
zend_extension=”/usr/local/src/opcache.so” -> sesuaikan dengan lokasi direktori extension PHP di server Anda
[opcache]
opcache.enable = 1
opcache.memory_consumption = 64
opcache.max_accelerated_files = 8000
opcache.revalidate_freq = 60
; Khusus untuk Moodle, tambahkan baris dibawah ini.
Layanan hosting khusus untuk Moodle silahkan klik Moodle Hosting Murah
opcache.use_cwd = 1
opcache.validate_timestamps = 1
opcache.save_comments = 1
opcache.enable_file_override = 0
; If something does not work in Moodle
;opcache.revalidate_path = 1 ; May fix problems with include paths
;opcache.mmap_base = 0x20000000 ; (Windows only) fix OPcache crashes with event id 487
; Experimental for Moodle 2.6 and later
;opcache.fast_shutdown = 1
;opcache.enable_cli = 1 ; Speeds up CLI cron
;opcache.load_comments = 0 ; May lower memory use, might not be compatible with add-ons and other apps.
extension = “opcache.so”
root@e-padi [~]# service httpd restart
atau
root@e-padi [~]# /etc/init.d/httpd restart
Cek versi PHP setelah selesai install OpCache. Jika install sudah benar, maka akan keluar hasil seperti ini:
root@server99 [~]# php -v
PHP 5.5.32 (cli) (built: Feb 20 2016 02:35:27)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd., and
with Zend OPcache v7.0.5, Copyright (c) 1999-2015, by Zend Technologies
Demikian tutorial cara install Zend OpCache module di server yang berjalan PHP 5.x, jika ada yang ingin ditanyakan silahkan mengisi di kolom komentar, jika bermanfaat silahkan di share ke Facebook, Twitter, dan Instagram kamu.
Jangan lupa mention akun Instagram kami @epadi_id atau mention akun FB kami di @epadi.hosting atau boleh juga mention akun Twitter kami di @epadicom
Terima Kasih ya sudah berkunjung di situs kami
Salam, Saya adalah Administrator Website di e-Padi. Melalui website ini kami berbagai artikel dan wawasan tentang pengelolaan server, website, dan solusi untuk sysadmin server dalam menghadapi tantangan teknis di dunia digital berdasarkan pengalaman team e-Padi dan kumpulan dari berbagai sumber terpercaya.