During the make install, you will be asked several configuration questions.
Unfortunately, I didn’t record my answers.

If you have a problem, try another make install. Or do a make
deinstall. If you can’t do that, remove the directories as mentioned in the previous
section, then try make install again.

The configuration

Here is the log from an install. It might help you. My comments are
interpersed amongst the log.

install -c -o root -g wheel -m 444
/usr/ports/www/apache13-php3-fp-modssl/work/php-3.0.12/LICENSE
/usr/local/share/doc/php
Docs reside in /usr/local/share/doc/apache
and in /usr/local/share/doc/php
Step 1. Setting Up Installation Environment
Setting umask 002
Logged in as root.
fp_install.sh
Revision: 1.1
Date: 1998/12/02 21:58:21
This script will step the user through upgrading existing and installing
new servers and webs. As with any software installation, a backup should be
done before continuing. It is recommended that the FrontPage installation
directory, server configuration file directory, and all web content be
backed up before continuing with this installation.
Are you satisfied with your backup of the system (y/n) [N]? Y
Directory /usr/local exists.
Root has necessary access to /usr/local.
Where would you like to install the FrontPage Extensions. If you
select a location other than /usr/local/frontpage/ then a symbolic
link will be created from /usr/local/frontpage/ to the location that
is chosen.
FrontPage Extensions directory [/usr/local/frontpage]:
WARNING: Directory /usr/local/frontpage already exists.
Installation will overwrite existing files.
Continue the installation (y/n) [N]? Y
Step 2. Untarring the Extensions and Checking Protections
Version 4.0 FrontPage Server Extensions found.
Would you like to overwrite? (y/n) [Y]?
Looking for tar file...
Platform is bsdi.
Uncompressing/Untarring file /usr/ports/distfiles/fp40.bsdi.tar.Z into
/usr/local...
echo Step 3. Upgrading/Installing the extensions
Checking for existing web servers to upgrade...
No existing web servers found to upgrade.
Note: If you have not installed the root web then you need to do it now.
Do you want to install a root web (y/n) [Y]?
Installing the root web...
Server config filename: [/usr/local/etc/apache/httpd.conf]

Before you press return here, I would recommend opening
another shell and modifying /usr/local/etc/apache/httpd.conf for your needs. Of note
are the following items. I changed the bits in bold.

I would recommend NO. Most Front Page websites do not contain sub webs.
Unless you know yours does, say no. You can always add subwebs later. It’s
better to get this installed and finished rather than mess around with sub-webs where
something might go wrong.

For details on how to upgrade servers manually, please see
the Server Extension Resource Kit (SERK), located in
/usr/local/frontpage/version4.0/serk
Installing Virtual Webs..
Do you want to install Virtual Webs (y/n) [Y]? N

I would recommend NO. I usually add virtual webs as I need them.
Manually. Instructions are at Installing a new virtual web
with FP2000 extensions and it’s pretty easy. It’s better to get this installed
and finished rather than mess around with sub-webs where something might go wrong.