PHP on freebsd ports not working

Nelis Lamprecht nlamprecht at gmail.com
Mon Jun 6 10:08:59 GMT 2005


On 6/6/05, Philip Wege <philip at xms.co.za> wrote:
> Unable to get php to work through ports system:
> 
> Php5 and Apache2 is being used.
> 
> The test script looks like this :
> <html>
> <head>
> <title>Hello World</title>
> </head>
> <body>
> <?php
> echo "Hello World";
> ?>
> </body>
> </html>
> 
> Logs only says :
> 
> [Mon Jun 06 07:50:48 2005] [notice] caught SIGTERM, shutting down
> [Mon Jun 06 07:53:12 2005] [notice] Apache/2.0.54 (FreeBSD) PHP/5.0.4
> configured -- resuming normal operations
> 
> The following was added to httpd.conf :
> 
> LoadModule php5_module        libexec/apache2/libphp5.so
> 
> When the one open machineip/test.php , it displayes the empty webpage
> and its title.
> 
> I got a feeling im missing config lines that needs to be added to
> httpd.conf , can anyone help ?
> 

I assume you added the following which would have displayed after your
php5 installation:

nelis at sqldb~>$ pkg_info -D php5-5.0.4_1
Information for php5-5.0.4_1:

Install notice:
***************************************************************

Make sure index.php is part of your DirectoryIndex.

You should add the following to your Apache configuration file:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

***************************************************************

Also, it's probably best to test your php5 installation using phpinfo();
Just add <? phpinfo(); ?> to a filename.php and access it via your web browser.

Regards,
Nelis


More information about the freebsd-questions mailing list