Hi Matthias

I dont know if this is any help to you,
but I managed to get my php/mysql running by following 
the guide at: 
http://www.h-i-r.net/2009/10/oamp-openbsd-46-chroot-apache-mysql-php.html
it worked for 5.2 as well.

>From that information I also made a small startup script:
"
sudo rm /var/www/var/run/mysql/mysql.sock
sudo ln /var/run/mysql/mysql.sock /var/www/var/run/mysql/mysql.sock 
sudo apachectl start
"
Hope this helps /Ole


On Mon, 04 Feb 2013 18:40:48 +0100
Matthias Appel <[email protected]> wrote:

> Hi List,
> 
> I have a problem with apache and php and hope you guys (and gals!) can 
> help me.
> 
> This is what I did/tried up to now.
> 
> Activated apache, enabled ssl and changed config, so apache is reachable 
> via IPv4 and v6...no further changes to httpd.conf
> 
> Installed php-5.3.14p1.tgz and create the syslink as I were told (as far 
> as I can see, there should be no necessity to do further 
> configuration...or am I wrong?)
> 
> created a php script consisting of:
> 
> # cd /var/www/cgi-bin/
> # cat phpinfo.php
> <? phpinfo(); ?>
> #
> 
> 
> When I navigate to the phpinfo.php script, I get an error 500 and the 
> log tells me this:
> 
> [Mon Feb  4 18:27:01 2013] [error] (8)Exec format error: exec of 
> /var/www/cgi-bin/phpinfo.php failed
> [Mon Feb  4 18:27:01 2013] [error] [client ] Premature end of script 
> headers: /var/www/cgi-bin/phpinfo.php
> [Mon Feb  4 18:27:01 2013] [error] [client ] File does not exist: 
> /var/www/htdocs/favicon.ico
> 
> 
> As far as I can see, the webserver tries to run the script like a binary 
> cause of the missing shebang.
> Why doesn't he run it like a php script, as supposed?
> 
> I dont know, how to tell apache to run the php script...IMHO this should 
> be sufficient to tell him so:
> 
> # cat /var/www/conf/modules/php.conf
> LoadModule php5_module /usr/local/lib/php-5.3/libphp5.so
> 
> <IfModule mod_php5.c>
>          AddType application/x-httpd-php .php .phtml .php3
>          AddType application/x-httpd-php-source .phps
> # Most php configs require this
>          DirectoryIndex index.php
> </IfModule>
> #
> 
> 
> I even disabled chroot (I expected no difference but I was desperate 
> enough to try) and changed the permissions to the relaxed settings 
> possible (test-cgi runs fine)
> # ls -lh /var/www/cgi-bin/
> total 288
> ----------  1 root  bin   137K Aug  1  2012 bgplg
> -rwxrwx---  1 www   www    17B Feb  3 22:27 phpinfo.php
> ----------  1 root  bin   268B Aug  1  2012 printenv
> -rwxrwx---  1 www   www   757B Aug  1  2012 test-cgi
> #
> 
> Can anybody help me to get this php thing working, I dont want to write 
> my web-scripts in C ;-)
> 
> 
> Regards,
> 
> Matthias
> 


-- 
ole <[email protected]>

Reply via email to