In this post we will learn, how to clear apc cache by using php script. A few days back, one of the reader of our blog asked a question. It was about how to clear php APC cache.The question was asked on our previous post on PHP APC error.

Follow the given below steps to clear apc cache

Here in this section we will create a php script called clear_apc.php . With this script , it will clear the APC cache.

Basically we are using apc_clear_cache() function in PHP script.

Step 1: Login to your server. And create a file inside web root directory on your server.

On my server the Web root is at /var/www/html/sharadchhetri_blog . It may be different on your server.

Create a file called clear_apc.php
Replace 192.168.56.101 with your server ip address in below given script’s content.

vi clear_apc.php

And paste below given contents.

<!--?php
if (in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', '::1',
'192.168.56.101')))
{
apc_clear_cache();
apc_clear_cache('user');
apc_clear_cache('opcode');
echo json_encode(array('success' =&gt; true));
}
else
{
die('No valid IP');
}
?-->

Step 2: Change the permission of script . Make the file clear_apc.php executable

chmod 700 clear_apc.php

Step 3: Now execute the script by using below wget command .

Replace https://sharadchhetri.com with your website URL

Example. from our site

wget -O - -q https://sharadchhetri.com/clear_apc.php

This will clear the php apc cache.

Note: If wget command not found then install it. (RHEL/CentOS: yum install wget , Ubuntu/Debian : sudo apt-get install wget)

Read Some More Articles

One Comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.