On Tue, 24 Dec 2002, Andrei Zmievski wrote: AZ>>> On Mon, 23 Dec 2002, Melvyn Sopacua wrote: AZ>>> > Hi, AZ>>> > AZ>>> > the current behavior of cli/cgi defaults, is not really intuitive, allthough correctly mentioned in the NEWS entry. AZ>>> > AZ>>> > Attached is a very simple patch, that will resolve that issue. AZ>>> > AZ>>> > Specifically: AZ>>> > if you specify --enable-cli and don't specify --enable-cgi, then CLI will be installed and built. The current behavior, is that CGI will be installed and built, which will (and already has) lead to confusion. AZ>>> AZ>>> Isn't the current behavior to always build CLI unless --disable-cli is AZ>>> specified but not install it unless install-cli target is used?
Yes, unless --disable-cgi is given, then make install will install CLI. Quoting from NEWS: "If you don't specify building any other SAPI "make install" will install the CGI SAPI binary in {PREFIX}/bin/php." so, reading that *only* you'd think --enable-cli will install CLI. It's corrected in the next line: "If you want to install CLI SAPI in that location use "make install-cli" after "make install" or add --disable-cgi to your configure options." But --enable-cli is now a useless switch, because: * if you don't specify it, cli is built * if you specify it, cli is built * if you don't specify it, cli is not installed * if you specify it, cli is not installed Only --disable-cgi (--enable-cli still makes no difference) will install cli on make install. See: http://bugs.php.net/bug.php?id=21145 for an example of the confusion. -- With kind regards, Melvyn Sopacua <?php include("not_reflecting_employers_views.txt"); ?> -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php