Re: LAMP Server setup help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Saturday 08 September 2007 12:54, Randy Patterson wrote:
> On Saturday 08 September 2007 12:20, Børge Holen wrote:
> > On Saturday 08 September 2007 10:07, Randy Patterson wrote:
> > > Hey,
> > >
> > > I have setup a test system on my home network in the past to develop &
> > > test PHP apps by installing an ISAPI PHP dll in IIS. It worked great
> > > but now I trying to setup a LAMP server on Debian/Lenny. I ran the
> > > following command;
> > >
> > > aptitude install apache2 php5 libapache2-mod-php5
> > >
> > > But got the following error message;
> > >
> > > Setting up apache2-mpm-prefork (2.2.4-3) ...
> > > Starting web server: apache2apache2: Syntax error on line 187
> > > of /etc/apache2/apache2.conf: Syntax error on line 3
> > > of /etc/apache2/httpd.conf: Cannot load /etc/apache2/modules/libphp5.so
> > > into server: /etc/apache2/modules/libphp5.so: cannot open shared object
> > > file: No such file or directory
> > >  failed!
> > > invoke-rc.d: initscript apache2, action "start" failed.
> > >
> > > The error is pointing to this line in the httpd.conf;
> > >
> > > LoadModule php5_module	modules/libphp5.so
> > >
> > > But this directory or file don't exist in the /etc/apache2 directory.
> > >
> > > Not sure how to fix this. I'm a newbie when it comes to the LAMP server
> > > apps. Any help would be appreciated.
> >
> > Seems very much like some missinformation of some kind.
> > Apache2 should not use any modules/  directory.
> >
> > Apache2 uses symlinks to enable modules, check if symlink exists.
> > In the directory mods-enabled there should reside syms like this:
> > php5.conf -> ../mods-available/php5.conf
> > php5.load -> ../mods-available/php5.load
> >
> > Any other php relations within both httpd and apache2 conf is to be
> > removed. It does not complain over missing php libs, it complains about
> > syntax error.
>
>  I think you have put your finger on the problem, those links are not
> there. I read this article on the subject;
>
> http://www.debian-administration.org/articles/207
>
> Which referred to these programs; a2ensite, a2dissite, a2enmod and
> a2dismod.
>
> Although I have apache2 installed, these programs are not present. Are they
> part of another package? Not sure that I would get the links correct if I
> did it manually.

is the files php5.conf and load inside the mods-available package?
Come to think of it, it sounds like a mixup of apache2 and 
libapache-php-mod... nah whatever.

if the files are there, its easy. 
Enter the dir
ln -s php5.conf ../mods-enabled/
ln -s php5.conf ../mods-enabled/

if not, print back the results for:
dpkg -l|grep apache
dpkg -l|grep php

>
> Thanks

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux