On Dec. 24th, I enabled Opcache on my server (Windows7HP + SP1 (x86)).
Since installing “BulletProof Security“, it gave me a few trouble. On the other hand, it also brought me some useful information about PHP. For example, I saw its System Information page and changed values in my php.ini like the below. It’s for the security reason.
Default | Custom |
output_buffering = 4096 | output_buffering = Off |
expose_php = On | expose_php = Off |
mysql.allow_persistent = On | mysql.allow_persistent = Off |
The other day, I found the words “Opcode Cache” on the page. It reminded me of OPcache bundled with PHP5.5. Then I tried to enable it on my server.
I changed some settings in my php.ini.
First, I added the line “zend_extension=php_opcache.dll” to the end of Windows Extensions and changed the next six lines by following this page instructions. I can find better values for my server someday, but now, to follow the page instructions is better for me who is a very newbie of Opcache.
Default | Custom |
;opcache.enable=0 | opcache.enable=1 |
;opcache.memory_consumption=64 | opcache.memory_consumption=128 |
;opcache.interned_strings_buffer=4 | opcache.interned_strings_buffer=8 |
;opcache.max_accelerated_files=2000 | opcache.max_accelerated_files=4000 |
;opcache.revalidate_freq=2 | opcache.revalidate_freq=60 |
;opcache.fast_shutdown=0 | opcache.fast_shutdown=1 |
I don’t use the CLI version of PHP, so I left “;opcache.enable_cli=0”.
On Apache benchmarks of before and after. ApacheBench
This benches show some improvements. But, with my feelings I realized more than the benches on the home network. I think Opcache brought major effects to my sites because most of them depend on PHP scripts, i.e. WordPress.
I had heard about APC Control Panel, so I looked for a Control Panel of Opcache and found. You can control Opcache from a Web browser by Opcache Control Panel, ocp.php. It requires the php function ‘phpinfo’, so you had better make an access control for this file.
The recipe for sweet potato yōkan that I often made this fall. Ingredients Sweet potato…
After a long time, when I checked broken links and fixed them, I got an…
I made a box, so I prepare the contents. Theme and Plugins. The theme is…
Hehe, it's been almost a year since my last post. I received a notification email…
About a week ago, I finally started to renew my sites, which I had been…
This website uses cookies.