summaryrefslogtreecommitdiffstats
path: root/README
blob: 5b7a7d1e1c0a932a282734db68c7aeb13e67c19d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
PoC, only for documentation purpose

Copyright (c) 2019 Remi Collet
License: CC-BY-SA
http://creativecommons.org/licenses/by-sa/4.0/

# preload.php

	to use with opcache.preload directive
	will take care of all *.h and *.inc files
	in the same directory

# preload-redis.h
# preload-redis.inc

	Minimal Redis client using libhiredis.so.0

# redis.php

	Test script using above stuff

# preload-zstd.h
# preload-zstd.inc

	Minimal Zstd tool using libzstd.so.1

# zstd.php

	Test script using above stuff

# preload-foo.inc

	Minimal Foo class

# foo

	Test script using above stuff



Needed configuration:

	opcache.enable=1
	opcache.enable_cli=1
	opcache.preload=/path/to/preload.php
	opcache.preload_user=nonroot
	ffi.enable=1
	ffi.preload=/path/to/preload-redis.h:/path/to/preload-zstd.h