Difference between pages "Package:Xcache" and "Template:CreateAccount"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
(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...")
 
 
Line 1: Line 1:
{{Ebuild
[http://auth.funtoo.org:9093/new Create a Funtoo account]
|Summary=A fast and stable PHP opcode cacher
|CatPkg=dev-php/xcache
|Maintainer=Drobbins,
|Repository=Funtoo Overlay
}}
== 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:
 
<pre>
user = nginx
group = nginx
pm.start_servers = 20
</pre>
 
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''
 
<pre>
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"
</pre>
 
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:
 
<pre>
php -a
php> echo md5(PASSWORD);
</pre>
 
and copy the admin interface to your vhost:
 
<pre>
cp /usr/share/php/xcache/admin -a /var/www/{VHOST}/htdocs/xcache-admin
</pre>
 
== Starting the service ==
 
Now start the services:
 
<pre>
/etc/init.d/php-fpm start
/etc/init.d/nginx start
</pre>
 
and make them default:
 
<pre>
rc-update add php-fpm default
rc-update add nginx default
</pre>
 
== See also ==
{{EbuildFooter}}

Revision as of 05:10, June 16, 2014