The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Package:Xcache"
(Created page with "{{Ebuild |Summary=A fast and stable PHP opcode cacher |CatPkg=dev-php/xcache |Maintainer=Drobbins, |Repository=Funtoo Overlay }} == Configuring PHP FPM == As we already in...") |
m (Drobbins moved page Xcache to Package:Xcache without leaving a redirect) |
Revision as of 20:02, June 19, 2014
Xcache
We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.
Configuring PHP FPM
As we already installed php with fpm support above we just need to adjust the following settings in /etc/php/fpm-php5.3/php-fpm.conf. You should enable the following settings:
user = nginx group = nginx pm.start_servers = 20
The other options should all be very well documented, so make it fit your needs.
Configuring xcache
For setting xcache just edit /etc/php/fpm-php5.3/ext-active/xcache
zend_extension=/usr/lib64/php5.3/lib/extensions/no-debug-zts-20090626/ xcache.so 2 xcache.admin.enable_auth="On" 3 xcache.admin.user="admin" 4 xcache.admin.pass="" 5 xcache.cacher="On" 6 xcache.size="64M" 7 xcache.count="9" 8 xcache.slots="8k" 9 xcache.ttl="0" 10 xcache.gc_interval="0" 11 xcache.var_size="8M" 12 xcache.var_count="1" 13 xcache.var_slots="8K" 14 xcache.var_ttl="0" 15 xcache.var_maxttl="0" 16 xcache.var_gc_interval="600" 17 xcache.readonly_protection="Off" 18 xcache.mmap_path="/dev/zero" 19 xcache.coverager="On" 20 xcache.coveragedump_directory="/tmp/coverager" 21 xcache.optimizer="On"
it might look like that for you, feel free to change the settings, and if you want to be able to log in into the admin interface set the xcache.admin.pass as a md5 encrypted password you can find it out with:
php -a php> echo md5(PASSWORD);
and copy the admin interface to your vhost:
cp /usr/share/php/xcache/admin -a /var/www/{VHOST}/htdocs/xcache-admin
Starting the service
Now start the services:
/etc/init.d/php-fpm start /etc/init.d/nginx start
and make them default:
rc-update add php-fpm default rc-update add nginx default
See also