delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/03/23/03:56:44

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
From: "Simon Stone" <simon AT simonstone DOT net>
To: <gary DOT stainburn AT ringways DOT co DOT uk>
Cc: <fjpp AT softhome DOT net>, <Ralf DOT Habacker AT freenet DOT de>, <cygwin AT cygwin DOT com>
Subject: Apache and PHP 'out of the box' on Cygwin
Date: Sun, 23 Mar 2003 19:55:46 +1100
Message-ID: <OGBBLKEOELGOEIIHMDNCKEAECFAA.simon@simonstone.net>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300

Hi All,

Gary/All, I think you have been here before... perhaps you or someone else
can advise as to what I should do next?

I am trying to run apache + php from recent out of the box version 1.3.20-1
of cygwin on win98).

When I start apache it always fails when trying to load the php dll...

$ /usr/sbin/apachectl start
Syntax error on line 237 of /etc/apache/httpd.conf:
Cannot load /usr/lib/apache/libphp4.dll into server: dlopen: Win32 error 31
/usr/sbin/apachectl start: httpd could not be started

Apache works fine without php. The libphp4.dll does exist. The
/etc/postinstall/apache-php.sh.done script seems to have done its thing ok
as I have put the dll back into the /usr/lib/apache/new directory and rerun
this script - rebase runs through ok and my httpd.conf is modified as
expected by apxs. I am confused as to what I should do next?... apparently
Win 32 error 31 means "A device attached to the system is not functioning".

Many thanks in advance.


Cygwin,

One thing that I noticed might be an issue is dependencies for the binary
installation when choosing the php and apache options: when I first did this
there seemed to be no dependency to install perl so I didn't; however I
think you need it for apxs?.... otherwise won't the
/etc/postinstall/apache-php.sh script just end up leaving you without any
libphp4.dll??? (I couldn't find one ;o)... in other words apxs fails so dll
is not put into /usr/lib/apache and the script then removes
/usr/lib/apache/new/libphp4.dll leaving no libphp4.dll at all.

When I did a completely fresh install as before but included perl then there
was no missing libphp4.dll.

Cheers

Simon Stone



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019