need help with php.

Gary Kline kline at thought.org
Wed Oct 20 22:54:26 UTC 2010


On Wed, Oct 20, 2010 at 04:45:17PM -0400, Brad Mettee wrote:
> Gary Kline wrote:
> >On Wed, Oct 20, 2010 at 04:16:54PM -0400, Brad Mettee wrote:
> >>Gary Kline wrote:
> >>>On Wed, Oct 20, 2010 at 01:14:27PM -0500, Ryan Coleman wrote:
> >>>>That's if someone messed up the original CSR, IMO, or didn't get the ServerName directive just right.
> >>>>
> >>>	--I don't know what the snag is, but even 5.2 fails.  php execs;
> >>>	it just doesn't do anything.  I built the test.php with
> >>>
> >>>	<? phpinfo(); ?>
> >>>
> >>>	and zip.  Scrreen is blank.  Let me try konqueror; maybe I don't
> >>>	have something turned on it firfox3.
> >>>
> >>>	gary
> >>Try using "<?php" as your beginning tag.
> >
> >
> >	Yeah, been doing that.  As a CLI guy, that's preferred:)
> >	I'll cutpaste.  You tell me.  [[this is with 5.2... ]]
> >
> >
> >root at ethic:/usr/local/www/apache22/data# <?
> >Invalid null command.
> >root at ethic:/usr/local/www/apache22/data# <? echo "hi" ?>
> >Missing name for redirect.
> >root at ethic:/usr/local/www/apache22/data# php ./test.php
> ><? phpinfo(); ?>
> >root at ethic:/usr/local/www/apache22/data#
> >
> >
> >	Hm.  php aimed at "./test.php" just catenates the file.  Does
> >	that tell you anything?
> It tells us that PHP is working fine, and that nothing is wrong with
> the program itself.
> 
> I think it's down to a config problem now. Full tag usage "<?php" is
> required UNLESS you edit the php.ini. Here's the part you're looking
> for along with the comments:
> -----
> ; Allow the <? tag.  Otherwise, only <?php and <script> tags are recognized.
> ; NOTE: Using short tags should be avoided when developing applications or
> ; libraries that are meant for redistribution, or deployment on PHP
> ; servers which are not under your control, because short tags may not
> ; be supported on the target server. For portable, redistributable code,
> ; be sure not to use short tags.
> short_open_tag = Off
> -----
> 
	What i found about ten minutes ago is just hard to believe.  But
	php.ini and the cp I made of it [just because], PHP.ini was/is 
	garbaged.  [???-bar]

	I di a make extract in the php52 dir and looked into the
	work/*/* directory to see what the src build stuff looked like.  
	A `locate php.ini' tells me that, at least for FreeBSD, the init
	file doesn't go into /usr/local/lib.

	I'll copy the distribution init over the garbaged 
	/usr/local/etc/php.int and start from there.  ....

-- 
 Gary Kline  kline at thought.org  http://www.thought.org  Public Service Unix
    The 7.90a release of Jottings: http://jottings.thought.org/index.php
                           http://journey.thought.org
                                        


More information about the freebsd-questions mailing list