find out how to allow PHP 5.5 Opcache on Ubuntu 14.04


With the release of Ubuntu 14.04 and the proliferation of PHP 5.5, there may be going to be a migration far from different performance Cache (APC) and toward PHP’s new constructed-in OPcache. this is a logical move that seems destined for any interpreted language.  As internet sites have turn out to be increasingly complicated with many techniques operating, opcode caching has develop into a necessity – fortuitously, it’s easy to implement. The php.web web site has a pleasant web page of all the runtime options on hand, however we will cover the fundamentals right here to get you started quickly. All you need to do to get OPcache set up is to make adjustments in the php.ini file in your server. Open php.ini for your favorite text Editor To get started open your php.ini file. Apache internet-servers 1 /and so forth/php5/apache2/php.ini Nginx net-servers with PHP-FPM 1 /and so forth/php5/fpm/php.ini allow the OPcache To let the OPcache, trade to the next lines — straightforward enough! 1 ;opcache.let=0 change to: 1 opcache.enable=1 be aware: it’s important to uncomment this line as well as alternate the “zero? to “1?. adjust the quantity of RAM the OPcache Will Use With OPcache, there’s a change-off between velocity and the quantity of RAM used. The more RAM you might be willing to dedicate to storing opcode, the extra opcode that can be stored. there is a diminishing return someday, because some code will execute rarely, or your code base would possibly no longer be that big. it’s worth enjoying with this environment to see the place you get the very best efficiency-versus-RAM exchange-off.  This atmosphere is in megabytes. 1 ;opcache.memory_consumption=64 exchange to: 1 opcache.memory_consumption=128 enhance the selection of Scripts that may be Cached OPcache has a ordinary environment that requires you to now not only adjust the quantity of RAM, but in addition define the number of scripts that can be cached. you have the choice of tuning this parameter on your own utility too, particularly if you to find that your hit price is not just about one hundred p.c. 1 ;opcache.max_accelerated_files=2000 exchange to: 1 opcache.max_accelerated_files=4000 trade the Revalidate Frequency To guarantee that the OPcache notices while you change your PHP code, that you could set the revalidate frequency. basically, this will likely tell the cache how incessantly to check the timestamp on the recordsdata. that is measured in seconds. 1 ;opcache_revalidate_freq = 2 exchange to: 1 opcache_revalidate_freq = 240 verify that the PHP OPcache Mod is Enabled imagine it or no longer, that converts lots of the settings it is very important get began. PHP5 has its own module device (on the grounds that 5.4), so make sure that OPcache is enabled. 1 sudo php5enmod opcache Restart PHP and Your Server You will have to now be all set to start out the use of PHP 5.5’s OPcache. You simply wish to restart your server to get it going. Apache web-Servers 1 sudo provider apache2 restart Nginx web-Servers 1 sudo provider nginx restart Conclusion smartly, there you will have it. It’s if truth be told amazingly simple to get this up and running. there are a selection of choices that can help you screen your hit price with OPcache. right here is an open-source solution (OPcache status) that may be discovered on GitHub.


Leave A Reply