To build it:
zig build
phpize
./configure
make
To test it:
php -d extension=./modules/my_php_extension.so -r "echo hello_world();"
drwxr-xr-x root/root etc/ | |
drwxr-xr-x root/root etc/openvpn/ | |
-rwxr-xr-x root/root etc/openvpn/update-resolv-conf | |
drwxr-xr-x root/root usr/ | |
drwxr-xr-x root/root usr/bin/ | |
-rwxr-xr-x root/root usr/bin/protonvpn-cli | |
lrwxrwxrwx root/root usr/bin/pvpn -> /usr/bin/protonvpn-cli |
PASS=yourcertificatemasterpassword | |
SUBJ=/C=PL/ST=MyState/L=MyLocation/O=MyOrganization/OU=MyOrganisationUnit/CN=localhost/emailAddress=admin@localhost | |
# Targets | |
localhostCA.crt: localhostCA.pem | |
openssl x509 \ | |
-in localhostCA.pem \ | |
-inform PEM \ | |
-out localhostCA.crt |
[package] | |
name = "hello_world" | |
version = "0.1.0" | |
edition = "2021" | |
[lib] | |
crate-type = ["cdylib"] | |
[dependencies] | |
anyhow = "*" |
To build it:
zig build
phpize
./configure
make
To test it:
php -d extension=./modules/my_php_extension.so -r "echo hello_world();"