Here's an example of an ISP restricting PHP to CGI on shared hosts, quoted from PHP Safe Mode, problems and work-arounds:
For complex security reasons, (mt) Media Temple's various hosting solutions operate PHP in what is known as "safe mode". This is necessary for the safe running of PHP enabled web sites in a shared server environment...

Safe mode imposes several limitations that might be causing your scripts to not function as anticipated...

Please note that many "ready-made" PHP scripts, such as Gallery or ***NUKE, use the system () function to copy files...

One known workaround on the (ss) Shared Server systems is to use an .htaccess file to force your php scripts to run in "CGI Mode"...

Customers requiring a hosting solution without the restrictions of PHP safe mode should consider (mt) Media Temple's other family of hosting products such as the (as) Appliance-Server, or (ds) Dedicated-Server.

"Most ISPs are offering PHP through either CGI or FastCGI (mod_php has all the same security issues mod_perl does)."-perrin


In reply to Re^2: Why they choose to lie about PHP over Perl by Anonymous Monk
in thread Why they choose to lie about PHP over Perl by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.