Friday, December 21, 2018

Re: No php.conf in 6.4

You'll find the sample Apache config in the php-apache packages.

I think most people on OpenBSD are using web servers that use fastcgi (via
php-fpm) such as nginx or the httpd in OpenBSD base. Typically most
documentation in the ports tree is mainly aimed at these.


--
Sent from a phone, apologies for poor formatting.

On 21 December 2018 23:10:53 rien <lebolide@gmail.com> wrote:

> First time poster, will try to include pertinent info:
>
> I'm trying to get Nagios running on OpenBSD 6.4, CGIs aren't executing,
> seems to be due to PHP not running. My problem is similar to
> http://daemonforums.org/showthread.php?t=9980
>
> Looked in /usr/local/share/doc/pkg-readmes/ and the instructions for apache
> say:
> ln -sf /var/www/conf/modules.sample/php-7.2.conf \
> /var/www/conf/modules/php.conf
>
> but the php.conf file doesn't exist:
>
> root@ root $ ls -la /var/www/conf/modules.sample/
> total 12
> drwxr-xr-x 2 root daemon 512 Dec 19 14:59 .
> drwxr-xr-x 4 root daemon 512 Dec 19 14:49 ..
> -rw-r--r-- 1 root bin 1695 Oct 11 22:11 nagios.conf.dist
>
> I tried installing php-7.1.22 and php-7.0.32p1 but neither brought the
> php.conf file. php-fm.conf files are there and it starts but I can't find
> the apache / php config file.
>
> root@ root $ cd /usr/local/share/examples/
> root@ examples $ ls
> apache2 db4 jpeg nagios php-7.0 php-7.1 php-7.2
> root@ examples $ ls -l php*
> php-7.0:
> total 336
> -rw-r--r-- 1 root bin 16 Oct 11 22:07 gd.ini
> -rw-r--r-- 1 root bin 26 Oct 11 22:07 opcache.ini
> -rw-r--r-- 1 root bin 23183 Oct 11 22:07 php-fpm.conf
> -rw-r--r-- 1 root bin 70427 Oct 11 22:07 php.ini-development
> -rw-r--r-- 1 root bin 70641 Oct 11 22:07 php.ini-production
>
> php-7.1:
> total 296
> -rw-r--r-- 1 root bin 26 Oct 12 04:47 opcache.ini
> -rw-r--r-- 1 root bin 4413 Oct 12 04:47 php-fpm.conf
> -rw-r--r-- 1 root bin 70962 Oct 12 04:47 php.ini-development
> -rw-r--r-- 1 root bin 71176 Oct 12 04:47 php.ini-production
>
> php-7.2:
> total 296
> -rw-r--r-- 1 root bin 26 Oct 12 04:34 opcache.ini
> -rw-r--r-- 1 root bin 4413 Oct 12 04:34 php-fpm.conf
> -rw-r--r-- 1 root bin 70116 Oct 12 04:34 php.ini-development
> -rw-r--r-- 1 root bin 70570 Oct 12 04:34 php.ini-production
>
>
> root@ pkg-readmes $ uname -a
> OpenBSD boxfan.jti.int 6.4 GENERIC.MP#364 amd64
>
> root@ examples $ pkg_info php
> Information for inst:php-7.0.32p1
>
> Comment:
> server-side HTML-embedded scripting language
>
> Required by:
> php-gd-7.0.32p1
>
> Description:
> At the most basic level, PHP can do anything any other CGI program can
> do, such as collect form data, generate dynamic page content, or send
> and receive cookies.
>
> PHP also has support for talking to other services using protocols such
> as IMAP, SNMP, NNTP, POP3, or even HTTP. You can also open raw network
> sockets and interact using other protocols.
>
> This package installs a stand-alone binary which can be used for
> command-line scripts, as well as an Apache module. It also contains the
> pdo_sqlite driver that implements the PHP Data Objects (PDO) interface
> to enable access to SQLite 3 databases.
>
> Maintainer: Stuart Henderson <sthen@openbsd.org>
>
> WWW: http://www.php.net/
>
>
> Information for inst:php-7.1.22
>
> Comment:
> server-side HTML-embedded scripting language
>
> Description:
> At the most basic level, PHP can do anything any other CGI program can
> do, such as collect form data, generate dynamic page content, or send
> and receive cookies.
>
> PHP also has support for talking to other services using protocols such
> as IMAP, SNMP, NNTP, POP3, or even HTTP. You can also open raw network
> sockets and interact using other protocols.
>
> This package installs a stand-alone binary which can be used for
> command-line scripts, as well as an Apache module. It also contains the
> pdo_sqlite driver that implements the PHP Data Objects (PDO) interface
> to enable access to SQLite 3 databases.
>
> Maintainer: Stuart Henderson <sthen@openbsd.org>
>
> WWW: http://www.php.net/
>
>
> Information for inst:php-7.2.10
>
> Comment:
> server-side HTML-embedded scripting language
>
> Description:
> At the most basic level, PHP can do anything any other CGI program can
> do, such as collect form data, generate dynamic page content, or send
> and receive cookies.
>
> PHP also has support for talking to other services using protocols such
> as IMAP, SNMP, NNTP, POP3, or even HTTP. You can also open raw network
> sockets and interact using other protocols.
>
> This package installs a stand-alone binary which can be used for
> command-line scripts, as well as an Apache module. It also contains the
> pdo_sqlite driver that implements the PHP Data Objects (PDO) interface
> to enable access to SQLite 3 databases.
>
> Maintainer: Stuart Henderson <sthen@openbsd.org>
>
> WWW: http://www.php.net/
>
>
>
>
>
> --
> Sent from:
> http://openbsd-archive.7691.n7.nabble.com/openbsd-user-ports-f108501.html

No comments:

Post a Comment