This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
openbsd:php [2019/11/11 06:50] jrmu |
openbsd:php [2020/07/23 09:08] (current) jrmu |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <code> | ||
+ | $ doas pkg_add php | ||
+ | </code> | ||
+ | <code> | ||
+ | $ doas rcctl enable php74_fpm | ||
+ | $ doas rcctl start php74_fpm | ||
+ | </code> | ||
<code> | <code> | ||
- | $ doas pkg_add php | + | server "example.com" { |
- | $ doas pkg_add php-mysqli | + | listen on * port 8080 |
+ | location "*.php" { | ||
+ | fastcgi socket "/run/php-fpm.sock" | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | To check for PHP configuration errors: | ||
+ | |||
+ | <code> | ||
+ | # less /var/www/logs/access.log | ||
+ | # less /var/www/logs/error.log | ||
</code> | </code> | ||
- | 14:48 <jrmu> # less /var/www/logs/access.log | ||
- | 14:48 <jrmu> and | ||
- | 14:48 <jrmu> # less /var/www/logs/error.log | ||
- | 14:48 <jrmu> see anything funky in there? | ||
- | 14:48 <jrmu> OOHH | ||
- | 14:48 <jrmu> i remember now | ||
- | 14:49 <jrmu> you didn't enable php_fpm | ||
- | 14:49 <jrmu> one sec | ||
- | 14:49 <jrmu> you didn't enable php heh | ||
- | 14:49 <jrmu> $ doas rcctl enable php73_fpm | ||
- | 14:49 <jrmu> $ doas rcctl start php73_fpm | ||
- | 14:49 <jrmu> try that | ||
- | 14:49 <jrmu> if that doesn't work then | ||
- | 14:49 <jrmu> $ doas rcctl enable slowcgi | ||
- | 14:49 <jrmu> $ doas rcctl start slowcgi | ||