Re: At the end of my rope with apache and mod_perl
[prev]
[thread]
[next]
[Date index for 2005/02/10]
What happens which you type:
which perl
perl -v
perldoc DBD::mysql
Do all of those work? Can you tell us what they output?
Since you are not using SSL for now, get rid of the SSL-related lines.
I'm sorry. I didn't realize you didn't understand that part. Use this
to compile the static apache. Note that this assumes you will go on
with the next steps to add in the mod_perl SO.
INSTALL_ROOT=/opt/apache
BUILD_DIR=$HOME/src
cd $BUILD_DIR/apache_1.3.*
APACHE_DIR=`pwd`
./configure \
--prefix=$INSTALL_ROOT \
--with-layout="Apache" \
--enable-module=so \
--enable-module=proxy \
--enable-module=rewrite \
--enable-module=cgi \
--disable-rule=expat \
--enable-module=autoindex \
--enable-module=auth
make && sudo make install
On Feb 10, 2005, at 2:46 AM, Boysenberry Payne wrote:
> I tried running one script below and got the following:
>
> ./installer: line 11: cd: /Users/boysie/src/mm-1.*: No such file or
> directory
> Configuring for Apache, Version 1.3.33
> + using installation path layout: Darwin (config.layout)
> configure:Error: No such module named 'yes'
> ./installer: line 16: cd: /Users/boysie/src/mod_ssl-2.*: No such file
> or directory
> Configuring for Apache, Version 1.3.33
> + using installation path layout: Darwin (config.layout)
> configure:Error: invalid option
> '--with-apache=/Users/boysie/src/apache_1.3.33'
> Configuring for Apache, Version 1.3.33
> + using installation path layout: Apache (config.layout)
> configure:Error: No such module named 'ssl'
> make: *** No targets specified and no makefile found. Stop.
>
> So my questions are what is mm-1.* and if I put this all in a file
> named
> installer and made it executable, then ./installer, am I doing it
> right?
> Also, I'm using perl 5.8.6, is that ok?
>
> So far no matter how I try and install apache 1.3.33 I get an error
> saying:
>
> dyld: /opt/local/apache/bin/httpd Undefined symbols:
> _log_config_module
>
> My real issue came when my mod_perl (default os x app) became confused
> about which mysql database
> dyld file to use. It's using one fink set up, when I want it to use
> another.
> Maybe that's what I should try and see if I can change without
> compiling it all over again.
> It showed up when I tried to use mod_perl instead of mod_cgi. mod_cgi
> was using the
> right database, where as mod_perl wasn't.
>
> Do you know how to change the dyld mod_perl looks for?
>
>
> On Feb 8, 2005, at 5:02 PM, Barry Hoggard wrote:
>
>>
>> INSTALL_ROOT=/usr/local/apache
>>
>> export SSL_BASE=/opt/ssl
>>
>> BUILD_DIR=$HOME/src
>>
>> cd $BUILD_DIR/apache_1.3.*
>> APACHE_DIR=`pwd`
>>
>> cd $BUILD_DIR/mm-1.*
>> export EAPI_MM=`pwd`
>>
>> ./configure --disable-shared && make
>>
>> cd $BUILD_DIR/mod_ssl-2.*
>> MODSSL_DIR=`pwd`
>>
>> ./configure --with-apache=$APACHE_DIR
>>
>> cd $APACHE_DIR
>>
>> ./configure \
>> --prefix=$INSTALL_ROOT \
>> --with-layout="Apache" \
>> --disable-module=usertrack \
>> --enable-module=so \
>> --enable-module=proxy \
>> --enable-module=rewrite \
>> --disable-module=userdir \
>> --enable-module=cgi \
>> --disable-rule=expat \
>> --disable-module=imap \
>> --disable-module=include \
>> --enable-module=autoindex \
>> --enable-module=auth \
>> --enable-module=ssl \
>> --enable-shared=ssl \
>> --disable-rule=SSL_COMPAT
>>
>> make && sudo make install
>