Install Zend OPcache in DirectAdmin

Posted on March 8th, 2019

 

Zend OPcache is basically a modern PHP script caching module which helps to accelerate the PHP performance on the server. It gives a faster PHP execution through Opcode caching and optimization. It also improves the performance of PHP by storing the pre-compiled script code in the shared memory of the server.

 

This pre-compiled script codes will terminate reading the code from the disk and executing it on future accessing. Zend OPcache will also apply some code optimization pattern which helps to execute the code faster than the normal.

 

Install Zend OPcache

1) SSH to the server as root user.

2) Enter into the custom build directory. Which is located below.

# cd /usr/local/directadmin/custombuild

3) Set the OPcache to Yes.

# ./build set opcache yes

Now you will get an output as follows.

[root@user custombuild]# ./build set opcache yes

Changed opcache option from no to yes.

4) Run the below command to execute the OPcache module.

# ./build opcache

while executing, you will get an output like as follows.

[root@user custombuild]# ./build opcache

opCache 7.0.5 is now installed for PHP 5.5.

opCache 7.0.5 PHP extension has been installed successfully.

5) We can check that the OPcache is listing correctly in different ways.

Here I’m listing some of the commands to verify the same.

[root@user /]# php -v

PHP 5.5.36 (cli) (built: Jun  7 2016 05:59:15)

Copyright (c) 1997-2015 The PHP Group

Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies

 

or

 

[root@user /]# php -m | grep -i zend

Zend Opcache

[Zend Modules]

Zend Opcache

 

or

 

[root@user /]# php -v | grep -i zend

Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

with Zend OPcache v7.2.10, Copyright (c) 1998-2015, by Zend Technologies

 

Also, we can check it by creating a phpinfo.php page and check it from a browser.

 

If you need any further help, please do reach our support department.

 

Leave a Reply