Re: Install mod perl

marco <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
Il 18/05/2011 19.22, André Warnier ha scritto:
> marco wrote:
>> Il 17/05/2011 22.33, André Warnier ha scritto:
>>> marco,
>>>
>>> under which version/distribution of Linux are you doing this ?
>>> (the answer I am looking for is something like Debian or Ubuntu or 
>>> RedHat..)
>>>
>>> The reason I am asking you, is that each of these distributions has 
>>> a "package" system, which you can probably use to install apache and 
>>> perl and mod_perl using just a couple of commands, and not have to 
>>> bother doing it "the hard way".
>>>
>>> See the answer of Cosimo Streppone previously today in the same 
>>> mod_perl list, subject : Ubuntu and mod_perl.
>>
>>
>> I did some step ahead but mod_perl's installation doesn't work.
>> I remember that i want to install it into apache like dynamic module, 
>> so I have installed apache and it runs well.
>> I did these step (in directory "mod_perl-2.0.5"):
>> 1.  $perl Makefile.PL MP_APXS=/usr/local/apache/bin/apxs DO_HTTPD=1 
>> USE_APACI=1 EVERYTHING=1
>>      This phase goes ok but it prints some warnings:
>> *[warning] mod_perl dso library will be built as mod_perl.so
>> [warning] You'll need to add the following to httpd.conf:
>> [warning]
>> [warning]   LoadModule perl_module modules/mod_perl.so
>> [warning]
>> [warning] depending on your build, mod_perl might not live in
>> [warning] the modules/ directory.
>>
>> [warning] Check the results of
>> [warning]
>> [warning]   $ /usr/local/apache/bin/apxs -q LIBEXECDIR
>> [warning]
>> [warning] and adjust the LoadModule directive accordingly.
>> *
>> 2. I go ahead and i type:
>> $make
>> but it prints me some error:
>> */usr/bin/ld: cannot find -lperl
>> collect2: ld returned 1 exit status
>> make[1]: *** [mod_perl.so] Error 1
>> make[1]: Leaving directory 
>> `/home/marcolino/mod_perl-2.0.5/src/modules/perl'
>> make: *** [modperl_lib] Error 2*
>>
>> How can I fix this problem?
>> Please someone help me!!!!
>>
> Well, we try.
> Why do you not save yourself all that aggravation and do as Cosimo 
> suggested earlier in another thread :
>
> pre-requisite : disable the Apache which you tried to compile/install 
> by hand, then..
>
> On Wed, 18 May 2011 00:05:46 +1000, Tom Kane <[email protected]> 
> wrote:
>
> > I now want to add mod_perl (in the .so form) to apache2.
> > [...]
> > I am still new in the Unix/Linux environment -- at least from the
> > standpoint of installing systems software -- so I am sure I am missing
> > something.
>
> Hi Tom,
>
> if you don't need to compile the software yourself,
> and you're just starting, I would suggest an easy path:
>
>   # Install the relevant packages
>   sudo apt-get install apache2 apache2-mpm-prefork
>   sudo apt-get install libapache2-mod-perl2 libapache2-mod-apreq2
>
>   # Enable the apreq and mod perl modules
>   a2enmod apreq
>   a2enmod perl
>
>   # Restart apache
>   /etc/init.d/apache2 restart
>
I fixed the problem not in this way but i installed a perl packet that 
was necessary for the compilation.
I hope was that the problem.
I type:
$perl Makefile.PL MP_APXS=/usr/local/apache/bin/apxs
$make
$make install
and it was ok
$/usr/local/apache/bin/apachectl start
and it was ok.

Now, for try if mod_perl works i must write some module.
Let's see!!!

Thanks for suggests of all users answered to me!!!!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.