** Reply to note from Jon Parise <[EMAIL PROTECTED]> Thu, 3 Jan 2002 16:39:20 -0500
>   
> I agree that it's sometimes necessary to have different configuration
> files, but I don't consider it a necessity.

I do.


> It should still be possible to build a separate CGI executable with a
> different php.ini path for those sites that require it.
>   

Don't get too stuck on the idea that PHP at the command line is only
for CGI.  In fact I don't do CGI any more.  I am phasing out ALL perl
CGI scripts because after seeing PHP as a module I can't stand the
extra time it takes to execute the external program.  PHP CGI has the
same problem. I just say NO to all CGI.

I've also quit using PERL for system programming, and moved most of the
existing perl scripts I have written over to PHP.  I haven't written a
new PERL script since php 4 came out, and may never do it again.  There
isn't much I've done in PERL that I can't do in PHP, and it is quite
annoying to try to remember all the syntax differences. There is
substantial truth to the statement that PERL is a "write only"
language.  I can still understand my PHP code six months later, unlike
a lot of PERL code.

> Your suggestion of a separate php-cli.ini has merit, but who will the
> php binary know when it's being used for CLI purposes and not as a
> CGI?

None of the apache related environment variables will be set?  You
could pick one and switch based on its existance.


I still think that there are three distinct ways to use PHP:

   Apache Module

   CGI executable

   Command line

and the differences justify separate ./configure options.  Maybe Module
and CGI are close enough to share a configuration, I don't do CGI so I
can't say.  Certainly there are drastic differences between module and
command line.




 

Rick Widmer
Internet Marketing Specialists
http://www.developersdesk.com

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to