Not seeing PHP output

From: Date: Sat, 27 Jan 2001 21:49:22 +0000
Subject: Not seeing PHP output
Groups: php.install 
Request: Send a blank email to php-install+get-1834@lists.php.net to get a copy of this message
Greetings Josh, and other members of the php-install group, With ongoing network problems at my home preventing download of the latest Apache and PHP versions (heavy packet loss in wet weather), I finally just purchased a copy of Core PHP Programming by Leon Atkinson - complete with apache and PHP tar archives on CD. But I am still encountering the same problem ie php code is not being processed (I see HTML output, but not PHP output). I copied the following to tar archives from the books CD to /usr/local/src: -r-xr-xr-x 1 root root 1709589 May 7 2000 apache_1.3.12.tar.gz -r-xr-xr-x 1 root root 1928405 May 27 2000 php-4.0.0.tar.gz I followed the installation instructions in that book (using static instead of shared lib), and all went without a problem - until I tried to run php through netscape-4.72-6 on Linux 2.2.14 (SuSE 6.4). In Netscape, under View Page Source, I see the PHP code - but it's not executing. In my most recent attempt to configure Apache and PHP from scratch I followed the suggestions of Josh Lokot but encountered the following configure problems in specifying apxs. Your input is appreciated. I am looking forward to making use of PHP! bombur:/usr/local/src/apache_1.3.12 # ./configure --prefix=/usr/local/src/apache _1.3.12 --enable-module=so Configuring for Apache, Version 1.3.12 + using installation path layout: Apache (config.layout) Creating Makefile Creating Configuration.apaci in src Creating Makefile in src + configured for Linux platform + setting C compiler to gcc + setting C pre-processor to gcc -E + checking for system header files + adding selected modules + using -ldl for vendor DSO support + checking sizeof various data types + doing sanity check on compiler and options Creating Makefile in src/support Creating Makefile in src/regex Creating Makefile in src/os/unix Creating Makefile in src/ap Creating Makefile in src/main Creating Makefile in src/lib/expat-lite Creating Makefile in src/modules/standard bombur:/usr/local/src/php-4.0.0 # find / -name apxs /usr/sbin/apxs /usr/local/src/apache_1.3.12/src/support/apxs /usr/local/src/apache_1.3.12/bin/apxs bombur:/usr/local/src/php-4.0.0 # ./configure --with-apxs=/usr/local/src/apache_ 1.3.12/bin/apxs <SNIP> checking for Apache module support via DSO through APXS... Usage: apxs -g [-S <var>=<val>] -n <modname> apxs -q [-S <var>=<val>] <query> ... apxs -c [-S <var>=<val>] [-o <dsofile>] [-D <name>[=<value>]] [-I <incdir>] [-L <libdir>] [-l <libname>] [-Wc,<flags>] [-Wl,<flags>] <files> ... apxs -i [-S <var>=<val>] [-a] [-A] [-n <modname>] <dsofile> ... apxs -e [-S <var>=<val>] [-a] [-A] [-n <modname>] <dsofile> ... configure: error: Sorry, I cannot run apxs. Either you need to install Perl or y ou need to pass the absolute path of apxs by using --with-apxs=/absolute/path/to /apxs bombur:/usr/local/src/php-4.0.0 # whereis perl perl: /usr/bin/perl5.00503 /usr/bin/perl <--- perl is on the system So next I tried a different apxs path: bombur:/usr/local/src/php-4.0.0 # ./configure --with-apxs=/usr/sbin/apxs <SNIP> checking for Apache module support via DSO through APXS... Usage: apxs -g [-S <var>=<val>] -n <modname> apxs -q [-S <var>=<val>] <query> ... apxs -c [-S <var>=<val>] [-o <dsofile>] [-D <name>[=<value>]] [-I <incdir>] [-L <libdir>] [-l <libname>] [-Wc,<flags>] [-Wl,<flags>] <files> ... apxs -i [-S <var>=<val>] [-a] [-A] [-n <modname>] <dsofile> ... apxs -e [-S <var>=<val>] [-a] [-A] [-n <modname>] <dsofile> ... configure: error: Sorry, I cannot run apxs. Either you need to install Perl or y ou need to pass the absolute path of apxs by using --with-apxs=/absolute/path/to /apxs bombur:/usr/local/src/php-4.0.0 # ./configure --with-apxs=/usr/local/src/apache_ 1.3.12/src/support/apxs <SNIP> checking for Apache module support via DSO through APXS... ./configure: /usr/local/src/apache_1.3.12/src/support/apxs: No such file or dire ctory configure: error: Sorry, I cannot run apxs. Either you need to install Perl or y ou need to pass the absolute path of apxs by using --with-apxs=/absolute/path/to /apxs Saw that apxs perl script was looking for /usr/local/bin/perl, so modified to /usr/bin/perl: bombur:/usr/local/src/apache_1.3.12/src/support # vi apxs ... bombur:/usr/local/src/apache_1.3.12/src/support # whereis perl perl: /usr/bin/perl5.00503 /usr/bin/perl bombur:/usr/local/src/apache_1.3.12/src/support # grep perl apxs #!/usr/bin/perl bombur:/usr/local/src/apache_1.3.12/src/support # cd ../../../php* bombur:/usr/local/src/php-4.0.0 # ./configure --with-apxs=/usr/local/src/apache_ 1.3.12/src/support/apxs <SNIP> checking for Apache module support via DSO through APXS... Usage: apxs -g [-S <var>=<val>] -n <modname> apxs -q [-S <var>=<val>] <query> ... apxs -c [-S <var>=<val>] [-o <dsofile>] [-D <name>[=<value>]] [-I <incdir>] [-L <libdir>] [-l <libname>] [-Wc,<flags>] [-Wl,<flags>] <files> ... apxs -i [-S <var>=<val>] [-a] [-A] [-n <modname>] <dsofile> ... apxs -e [-S <var>=<val>] [-a] [-A] [-n <modname>] <dsofile> ... configure: error: Sorry, I cannot run apxs. Either you need to install Perl or y ou need to pass the absolute path of apxs by using --with-apxs=/absolute/path/to /apxs Regards, Eric Stahl ********************************************************** >josh@lokot.com (Josh Lokot) >To: ECStahl@aol.com >CC: php-install@lists.php.net >I highly recommend you build from source. It's easier than most people >think. >All you have to do for a basic install is >for apache: >configure --enable-module=so >for php >configure --with-apxs=/path/to/apxs >it's that easy... assuming you want to build as dso etc etc etc >Josh ----- Original Message ----- From: <ECStahl@aol.com> To: <josh@lokot.com> Cc: <php-install@lists.php.net> Sent: Wednesday, January 10, 2001 3:49 PM Subject: Re: [PHP-INST] Not seeing PHP output > Hello Josh (and members of the PHP install mail list), > > As shown in the httpd.conf file of my first email, libphp3.so was referenced. > > I have since installed PHP 4 and reinstalled Apache (both from the SuSE > install disks used in the original OS install). I modified the httpd.conf > file accordingly (moved the PHP4 references to outside of any IfDefine's) - > same situation - the PHP reaches the webserver but is not displayed. > > >From my reading - perhaps Apache needs to be specially compiled for PHP > support, as opposed to merely installed through Yast from the SuSE install > CD's? I'm next considering locating the source for such a build (at apache > org?). > > Input appreciated. I'm anxious to make use of PHP. > > > Regards, > > Eric Stahl > > > In a message dated 1/8/01 5:01:10 PM Pacific Standard Time, josh@lokot.com > writes: > > << Apache isn't running the page through php first, it's just sending it > staight to the browser. The fact that all you see is the text outside of > the <? ?> tags is perfectly understandable, since your browser is supposed > to just ignore anything it doesn't understand. > > All I can suggest is to double check that you have your libphp3.so module > loaded in your httpd.conf. > > Anyone? > > Josh. > ----- Original Message ----- > From: <ECStahl@aol.com> > To: <josh@lokot.com>; <php-install@lists.php.net> > Sent: Monday, January 08, 2001 7:21 PM >> <SNIP>

« previous php.install (#1834) next »