zendThis is a guide on how to install Zend OPcache on Ubuntu Server with PHP 5.4. As we found it hard to find any useful info on how to install it, here is a simple guide. If you have PHP 5.5 or higher it’s already included in the system.

The Zend OPcache provides faster PHP execution through opcode caching and optimization. It improves PHP performance by storing precompiled script bytecode in the shared memory.

Note: Check for latest version here. Change 7.0.4 to the latest build.

1. Pecl Install

Write this in your terminal:

:~$ sudo pecl install zendopcache-7.0.4
2. Find where opcache.so is located
:~$ sudo find / -name 'opcache.so'

Use the output in step 3.

3. Add the extension to PHP.ini

Add this line in your php.ini file that you find in /etc/php5/apache2

Ubuntu 12.04:

zend_extension=/usr/lib/php5/20100525/opcache.so

Ubuntu 14.04:

zend_extension=/usr/lib/php5/20121212/opcache.so
3. Test your new config

You should only have to ask for PHP version in the terminal by typing

:~$ php -v

And the output should then look something like this

Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.4, Copyright (c) 1999-2014, by Zend Technologies
But if that DOESN’T work, you can always do like this

Make a file with www-data permissions called phpinfo.php and place it in /var/www/phpinfo.php

<?php
phpinfo();
?>

Access phpinfo.php from the http://your-default-domain.com/phpinfo.php and check for this

opcache

If you find this in you phpinfo.php then your successfully installed Zend OPcache.


 

PRO TIP

Install ownCloud and host your own private cloud. Download  the pre-configured ownCloud VM today!