For Programmers: Free Programming Magazines  


Home > Archive > PHP Installation > October 2005 > Re: [PHP-INSTALL] PHP5-OpenBSD-Apache2 DSO Problem!!









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: [PHP-INSTALL] PHP5-OpenBSD-Apache2 DSO Problem!!
Julien Bonastre

2005-10-25, 7:56 am

And just to add a bit more:


Yes I remember now, as I head back to my ~ dir..

I DID try php5-... and php4-... packages..

Not much luck there, dependencies all over the place that were already there
but giving me errors..

Bah, I'll try the ports..


Yes.. httpd2.0.54 does install and compile perfectly I must admit.


----- Original Message -----
From: "Julien Bonastre" <julien@the-spectrum.org>
To: <php-install@lists.php.net>
Sent: Monday, October 24, 2005 9:06 PM
Subject: [PHP-INSTALL] PHP5-OpenBSD-Apache2 DSO Problem!!


> Ok I'll put it simply:
>
>
> I'm using OpenBSD 3.7-release i386 build #50: Sun Mar 20 00:01:57 MST 2005
>
>
> I have successfully compiled Apache2.0.54 with following configure:
> ./configure --enable-layout=OpenBSD --enable-v4-mapped --enable-so --enable-mods-shared='auth-anon
> \
> echo headers expires proxy ssl htpasswd htdigest rotatelogs checkgid
> info cgi vhost-alias spelling userdir alias rewrite'
>
> No problems, all setup, running etc as daemon, chroot'd ssl perfect..
>
> Then I jumped onto MySQL5.0.13-rc source..
>
> This i had many more problems with but finally found a working method via:
> ./configure --localstatedir=/var/mysql --sysconfdir=/etc --enable-local-infile
> \
> --with-mysqld-user=mysql --with-unix-socket-path=/var/run/mysql/mysql.sock
> \
> --with-openssl=/usr/sbin/openssl --with-openssl-includes=/usr/include/openssl
> \
> --with-openssl-libs=/usr/lib
>
> Again, working fine, all setup, priv's etc, running and good..
>
> Finally, the main cog wheel that I require to spin my code, PHP..
>
>
> I am currently now trying PHP5.0.6-dev snapshot from around the 23rd of
> this month.
>
> I have already tried PHP5.05-stable and PHP4.xx latest stables
>
> No luck...
>
> I seem to configure fine, all lib's match up, no errors, I can make fine,
> generally no errors there either [although I must admit, output isn't
> exactly always the same, sometimes I seem to get warnings I don't other
> times etc] only some minor warnings due to function references in some
> extension or something
>
> But the killer is making the DSO for apache2.
>
> Somehow it trys to use apxs and then just dies with the usual:
>
>
> aries# make install
> Installing PHP SAPI module: apache2handler
> /var/www/build/instdso.sh SH_LIBTOOL='/var/www/build/libtool' libphp5.la
> /usr/lib/apache/modules
> /var/www/build/libtool --mode=install cp libphp5.la
> /usr/lib/apache/modules/
> cp .libs/libphp5.lai /usr/lib/apache/modules/libphp5.la
> cp .libs/libphp5.a /usr/lib/apache/modules/libphp5.a
> ranlib -t /usr/lib/apache/modules/libphp5.a
> chmod 644 /usr/lib/apache/modules/libphp5.a
> libtool: install: warning: remember to run `libtool --finish
> /usr/src/php5-STABLE-200510230637/libs'
> Warning! dlname not found in /usr/lib/apache/modules/libphp5.la.
> Assuming installing a .so rather than a libtool archive.
> chmod 755 /usr/lib/apache/modules/libphp5.so
> chmod: /usr/lib/apache/modules/libphp5.so: No such file or directory
> apxs:Error: Command failed with rc=65536
>
>
> As you can see if uses libphp5.la and .a and attempts to create .so but
> fails..
>
>
> If i do a dead compile, which in my world means the simplest ie:
> ./configure --with-apxs2=/usr/sbin/apxs
>
> and make, make install; then it works fine. libphp5.so is created, and
> placed properly in /modules directory of apache2, installed in httpd.conf
> and runs fine when I restart apache.
>
> Of course there's very little I can use with the base php5 as I really
> need mysql support for the mysql5 server plus some other extensions,
> sockets, bzip, gd, xml, etc
>
> But unfortunately I've tried now around 2 dozen different combinations,
> some with success, others without, certain combinations of ./configure
> will make install properly and create the DSO..
>
> Some strangely, make install fine, they seem to be happy, no errors or
> warnings say they are creating the .so but they don't actually overwrite
> the old .so in /modules ??? Weird...
>
>
> All in all, I don't want to waste too much of anyone's time, but I would
> really appreciate some help here.. I have been trying at this annoying
> problem for over 2 ws now.
>
> Recompiling, making, recompile etc etc..
>
> Starting to really get to me..
>
>
> The worst part?? Since I consider myself at a fairly high level of
> computing, even though Unix isn't something I'm overly familiar with I am
> now grasping it quite well; the worst part is that through all of this I
> have had a project and deadlines to meet, so I decided to do the
> unthinkable..
>
> yes, I downloaded the LATEST Apache2.0.54-win32 and MySQL5.0.13-win32 and
> then PHP5.05-win32 all come with ease-of-use GUI installers. I had them
> all working, installed, setup, imported all my existing db's into mysql,
> setup my httpd.conf to my usual setup [same for php] and had the whole lot
> [that includes download time of these 3 packages, plus install and config,
> import etc] in under 14 minutes....
>
> And it was working.. not a beep, not a problem, not a single glitch..
>
>
> ON A MICROSOFT WINDOWS PLATFORM.... Windows XP SP2 to be precise..
>
>
> These three packages are written and designed for Unix/NIX based operating
> systems, by Open Source communities FOR Open Source/NIX based platforms...
> They are then PORTED to the win32 platform..
>
> And they install easier and more reliably?!?!??!?!??
>
>
> I'm awfully here... PLEASE help me... Short of turning to install
> FreeBSD 5.4 on my server.. But I'd really love to stick to OpenBSD3.7
>
>
>
> Thank you again for ANY help you can give..
>
>
> Kindest Regards,
> Julien Bonastre
>
>
>
>
> ---oOo---
> Allowing users to execute CGI scripts in any directory should only be
> considered if:
> ...
> You have no users, and nobody ever visits your server.
> ...
> Extracted Quote: Security Tips - apache HTTP Server
> ---oOo---
>
>
>
> ------oOo---------------oOo------
> Julien Bonastre [The_RadiX]
> The-Spectrum Network CEO
> ABN: 64 235 749 494
> julien@the-spectrum.org
> www.the-spectrum.org
> ------oOo---------------oOo------

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com