March 4, 2022 4:44 AM, i...@tutanota.com wrote:
> I am running an OpenBSD current box with PHP 8.1 and wanted to try out the
> pledge and unveil
> wrappers.
>
> I have installed the pecl81-pledge-2.0.2p3 package and have restarted
> php81_fpm and httpd.
>
> When I use pledge or unveil I get:
>
> Error: Call to undefined function unveil() in ...
>
> From the documentation there isn't anything that should be setup, i.e. no
> loading of this package
> as an extension.
>
> Kind regards
>
> --
> Sent with Tutanota, the secure & ad-free mailbox.
You have to load the extension as described in the php pkg-readme:
Extension modules
=
Many language features in php are provided by extensions, which come
in several classes.
See /usr/local/share/doc/pkg-readme/php-*
Additionally, you can check if the module was loaded by the phpinfo() function,
which should give you an output of all the loaded modules.
Hope that helps!