Re: Q: apache 2.2 and php 5.1.2 don't interact properly.
| From: | Vadim Bendebury | Date: | Sat, 18 Mar 2006 20:25:53 +0000 |
| Subject: | Re: Q: apache 2.2 and php 5.1.2 don't interact properly. | ||
| References: | 1 2 3 4 | Groups: | php.install |
| Request: | Send a blank email to php-install+get-17205@lists.php.net to get a copy of this message | ||
----- Original Message ----- From: <php@karsites.net>
To: <php-install@lists.php.net>
Sent: Friday, March 17, 2006 11:44 PM
Subject: Re: [PHP-INSTALL] Q: apache 2.2 and php 5.1.2 don't interact properly.
<?php is the recommended way to start a php script.It very well might be (even though if we establish that files with extension .php are php scripts - why bother with redundant information). But the real problem IMHO is the unwarranted change in default behavior - this is somewhat unprofessional if I may say so. Of course I remember that it comes for free and like it very much anyways :-) regards, /vb .
This open tag is available in all scenarios. <? <% are not always available, and can cause conflicts when using xml or asp from the same page. Keith In theory, theory and practice are the same; in practice they are not. To unsubscribe from this list, please see detailed instructions already posted at: http://marc.theaimsgroup.com/?l=php-install&m=114138567814319&w=2 On Fri, 17 Mar 2006, Vadim Bendebury wrote:To: Malcolm Evans <evans@surak.com.au>, Brad Kowalczyk <brad@ibiscode.com>,You should be using <?php for start tag otherwise it won't be interpreted, which I gather from your email is what you're seeing. Regards, Malcolm On 17/03/2006, at 15:03, vb wrote:php@karsites.netFrom: Vadim Bendebury <vbendeb@vsbe.com> Subject: Re: [PHP-INSTALL] Q: apache 2.2 and php 5.1.2 don't interactproperly.Yes, this was it. I actually was amazed to find out that Keith's suggestion about putting <?php instead of <? made a whole lot of difference. Then I started perusing httpd.conf to find out what was missing in the server config - this is when your emails came very timely. I find it counterintuitive that the setting is in php.ini, but whatever works.. ;-) Thank you all, gentlemen, regards, Vadim ----- Original Message ----- From: "Malcolm Evans" <evans@surak.com.au> To: "vb" <vb@vsbe.com> Sent: Friday, March 17, 2006 6:04 PM Subject: Re: [PHP-INSTALL] Q: apache 2.2 and php 5.1.2 don't interact properly.Hello all: Sorry if this is FAQ - I don't seem to be able to find any. I just installed the latest Apache (2.2) and PHP (5.2.1) on a Sun Sparc Linux platform. It was a vanilla installation, followed almost to the letter the instructions at http://www.php.net/manual/en/install.unix.apache2.php (although this is for apache 2.0, not 2.2). The only difference was that mysql path was required for php ./configure, even though mysql is installed in the standard place. The problem is that the server does not process php properly. Putting the code below into index.php <? echo "<html><body>"; echo "It works"; echo "</body></html>"; ?> and trying to browse this page I see an empty screen in the browser, 'view source' shows exactly this code. That is the server does not interpret the php code - it just dumps it into the page! I noticed that /usr/local/bin/php when invoked with -i returns php(cli) - in my previous installations it was php(cgi). Can anyone please help me to understand what is going on here - from that little info I managed to find it looks like the server is using php in cli mode instead of cgi mode - is this the case? What needs to be done to get it working? All hints would be highly appreciated, TIA, /vb