From owner-freebsd-questions@FreeBSD.ORG Tue Aug 22 16:49:55 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2537A16A4E0 for ; Tue, 22 Aug 2006 16:49:55 +0000 (UTC) (envelope-from omer@omeriqbal.com) Received: from smtp101.biz.mail.re2.yahoo.com (smtp101.biz.mail.re2.yahoo.com [68.142.229.215]) by mx1.FreeBSD.org (Postfix) with SMTP id 6B96743D6E for ; Tue, 22 Aug 2006 16:49:53 +0000 (GMT) (envelope-from omer@omeriqbal.com) Received: (qmail 45839 invoked from network); 22 Aug 2006 16:49:52 -0000 Received: from unknown (HELO rakaposhi) (omer@omeriqbal.com@203.81.224.248 with login) by smtp101.biz.mail.re2.yahoo.com with SMTP; 22 Aug 2006 16:49:50 -0000 From: "Muhammad Omer Iqbal" To: "'Ivan Levchenko'" Date: Tue, 22 Aug 2006 09:49:48 -0700 Message-ID: <006b01c6c60a$fd34daf0$0402a8c0@rakaposhi> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Thread-Index: AcbF+7H5gXwi1tCZTuynWMaCaVpohwADsRoA Cc: freebsd-questions@freebsd.org Subject: RE: Installing Php5 on Apache2.2 (Freebsd 6.1) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Aug 2006 16:49:55 -0000 It solved the problem. Actually, I was not able to find libphp5.so anywhere on my file system. I remember that when I initially installed php, I was supposed to do make and then make install. When I had done make install, it had returned me with an error that php was already installed. That, to me, sounded fishy already and came back to my mind. So, I went to the php directory again, did make deinstall, make reinstall, restarted apache and it worked. I had already manually added these lines in the httpd.conf, so not sure if reinstall would have done it automatically or not. However, initially, I was having trouble. For instance, index.php would show just fine one time, but the second time, server would stop responding (which can most probably be understood as Apache or Php module not responding.) So I restarted the server and now it is working like a charm. Thanks a lot, you really made my day :-) Take care, Omer -----Original Message----- From: Ivan Levchenko [mailto:levchenko.i@gmail.com] Sent: Tuesday, August 22, 2006 6:44 AM To: Muhammad Omer Iqbal Cc: freebsd-questions@freebsd.org Subject: Re: Installing Php5 on Apache2.2 (Freebsd 6.1) i'm no apache guru, but you need to have something like the following in httpd.conf: LoadModule php5_module libexec/apache22/libphp5.so #in the modules section DirectoryIndex index.html index.php index.phtm #so that it gets those php index files #File types for php files, so it knows it is supposed to put them through php and not just give back plain text. AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps On 8/22/06, Muhammad Omer Iqbal wrote: > Thanks for the advice. The way I got it to work was by actually making > the package on the local box and it installed fine. In the past, when > I tried it, I was not connected to the Internet and the build failed. > I did not realize that my system must be connected as it needs to > fetch some data from the Internet. Today, I tried it again with > Internet connected (I figured that out today as I carefully read > through the error messages), and it built fine and apparently got installed. > > However, what I am seeing now is that I have index.php, but it is not > automatically returned by Apache to browser when it goes to that url. > And when I put index.php manually in the browser (lets say > http://localhost/index.php), php is not parsed, and the file is just > treated as a .html file. > > When I do make install, it says that php5 is already installed. I > already installed a few php5-extensions, but I think this should be > working without the extensions. I tried mod_php5, but since that > component is installed by > php5 itself, I get precisely the message that it cannot be installed > because the location is the same, so I assume php5 actually did > install Apache module too. > > Any help would be greatly appreciated. > > Thanks, > Omer > > -----Original Message----- > From: Ivan Levchenko [mailto:levchenko.i@gmail.com] > Sent: Tuesday, August 22, 2006 4:43 AM > To: Muhammad Omer Iqbal; freebsd-questions@freebsd.org > Subject: Re: Installing Php5 on Apache2.2 (Freebsd 6.1) > > i think that you should be able to porce the installation of the > package of > php5 with the -f command, after it finished, run pkgdb -F to fix the > dependency of php5 for apacha13 to apache22. > > > On 8/22/06, Muhammad Omer Iqbal wrote: > > Hi, > > (Please include me in the reply as I am not subscribed to this > > list.) > > > > I am trying to use Ports to install php5 on top of Apache 2.2. > > However, when > > > > I do pkg_add, it says that the prereq Apache 1.3 is not installed. I > > also tried forcing it (using -f), but even then it did not seem to > > have installed > > > > Php5 properly. > > > > I tried this: > > cd /usr/ports/lang/php5 > > pkg_add php5 > > > > That did not work. > > > > Then I ftp-ed to ftp.freebsd.org and > > downloaded the tbz file from the same location (/ports/lang/php5) > > and did pkg_add with that file name as parameter. Is that the right > > thing to do? > > > > After I did that, I got the error that I explained above (i.e. > > Apache > > 1.3 not installed) > > > > As you might imagine, I am pretty new to FreeBSD. > > > > Thanks, > > Omer > > > > > > _______________________________________________ > > freebsd-questions@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > > > > > -- > Best Regards, > > Ivan Levchenko > levchenko.i@gmail.com > > -- Best Regards, Ivan Levchenko levchenko.i@gmail.com