This warning often appears in WordPress, Drupal, phpMyAdmin, or any PHP applications, and site health checks, saying:
“PHP OPcache is not enabled” or “Opcode caching is not active”
Even with a shared hosting account that uses cPanel, you can often fix or verify this depending on your access level.
In Drupal 10 or D11, the error will look like this during installation checks:
Step 1. Verify if OPcache is available on the server
- Log in to cPanel.
- Go to Software → Select PHP Version (or MultiPHP Manager, depending on your host).
- Click Extensions (or Options).
- Look for opcache in the list (you can easily Ctrl + F, control Find, to easily find it).
If “opcache” is available:
- Make sure it’s checked (enabled).
- Save or apply changes (normally, cPanel current versions will autosave this).
- Then check your site again, the warning should disappear.
If “opcache” is missing:
- It means your hosting provider has not compiled PHP with OPcache or has disabled it.
- You’ll need to contact your hosting provider to enable PHP OPcache in your account or globally on the server. With iBuild.PH web hosting Philippines, these are normally supported, enabled by default already.
Step 2. If available, configure OPcache properly (WordPress setup)
If OPcache is installed but not active, create or edit a php.ini or .user.ini file in your account’s root directory (for example, public_html):
; Enable OPcache opcache.enable=1 opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=10000 opcache.revalidate_freq=2 opcache.validate_timestamps=1
Save the file, then check your configuration again using a phpinfo() file or in WordPress under Tools → Site Health.
Step 3. For MultiPHP environments
If your cPanel uses MultiPHP Manager, OPcache can be toggled per domain:
- Go to MultiPHP INI Editor.
- Choose your domain.
- Scroll to the opcache settings section.
- Enable and configure it.
Step 4. If you’re on shared hosting with limited access
Some entry-level shared hosting plans disable OPcache to conserve server memory per account.In this case, you cannot fix it yourself – only the hosting provider can.
You can:
- Open a support ticket asking:”Can you please enable PHP OPcache for my cPanel account or server?”
- Or consider upgrading to a plan (such as VPS or managed hosting) where you can manage PHP settings.
Reliable PHP and Drupal-compatible web hosting with OPcache support
If you’re seeing messages like “PHP OPcache not enabled” or “Opcode caching is not active” on your site, it may be due to limited hosting resources or missing PHP configurations. At iBuild.PH web hosting Philippines, you won’t have to worry about that.
Our web hosting services are fully optimized for PHP-based applications, including Drupal, WordPress, Joomla, and other modern CMS platforms.
We ensure that PHP OPcache and other essential caching systems are enabled and properly configured to deliver faster, more efficient, and stable website performance.
Why host your website with iBuild.PH
- Servers optimized for Drupal, WordPress, and other PHP-based sites
- PHP OPcache and caching features are fully enabled and configured
- Reliable uptime, fast SSD storage, and scalable server resources
- Responsive technical support from our experienced web developers and system administrators
- Secure hosting environment with built-in SSL, malware scans, and backup support
Whether you’re maintaining a Drupal portal, WordPress business site, or any PHP-driven application, our hosting environment is tuned for speed, stability, and security.
Learn more about our iBuild.PH domain hosting plans or contact us for custom configurations tailored to your project’s technical requirements.

