HOWTO Setup APD

  1. fetch -q -o /tmp/apd.tgz http://www.pfsense.org/~billm/apd.tgz
  2. cd / && tar xvpzf /tmp/apd.tgz
  3. rehash
  4. vi /usr/local/lib/php.ini (disable xcache in HEAD, it doesn't play with apd)
HEAD
magic_quotes_gpc = Off
max_execution_time = 99999999
max_input_time = 99999999
register_argc_argv = On
file_uploads = On
upload_tmp_dir = /tmp
upload_max_filesize = 100M
post_max_size = 100M
html_errors = Off
include_path = ".:/etc/inc:/usr/local/www:/usr/local/captiveportal:/usr/local/pkg"
;[xcache]
;xcache.size = 4M
;xcache.mmap_path = "/tmp/xcache"
;xcache.cacher = 1
;extension=xcache.so
zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20020429/apd.so
apd.dumpdir = /var/tmp/apd
RELENG_1
magic_quotes_gpc = Off
max_execution_time = 99999999
max_input_time = 99999999
register_argc_argv = On
file_uploads = On
upload_tmp_dir = /tmp
upload_max_filesize = 100M
post_max_size = 100M
html_errors = Off
include_path = ".:/etc/inc:/usr/local/www:/usr/local/captiveportal:/usr/local/pkg"
apc.enabled="1"
apc.shm_size="3"
extension=apc.so
zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20020429/apd.so
apd.dumpdir = /var/tmp/apd
  1. add "apd_set_pprof_trace();" to the beginning of the php file you want to trace (see http://wiki.cc/php/Apd for more info)
  2. pprofp -r /var/apd/pprof.pid.0

Categories
CategoryHowTo
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki