#21783 [Opn]: php-{SAPI}.ini and php.ini : when/where/what php looks for and why.

From: Date: Sun, 02 Feb 2003 12:44:18 +0000
Subject: #21783 [Opn]: php-{SAPI}.ini and php.ini : when/where/what php looks for and why.
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969351487@lists.php.net to get a copy of this message
ID: 21783 Updated by: philip@php.net -Summary: cli execution doesn't find php.ini Reported By: danielc@analysisandsolutions.com Status: Open Bug Type: Documentation problem Operating System: Any PHP Version: 4.3.0 New Comment: Information found in bug #22001 should be included when this bug report is dealt with: http://bugs.php.net/22001 Pretty interesting stuff. Previous Comments: ------------------------------------------------------------------------ [2003-01-20 21:25:40] danielc@analysisandsolutions.com The text I'd suggest is something along these lines. I don't know the complete inner workings of PHP, so tweak it to reflect reality. On Unix systems, PHP uses the php.ini file specified when PHP was compiled. On Windows systems, PHP uses the php.ini from the same directory as the php.exe file you execute. This behavior can be modified by using the -c switch or by setting the PHPRC environment variable. See the <a href="configuration.php">Configuration</a> page for more information. Thanks, --Dan ------------------------------------------------------------------------ [2003-01-20 21:05:31] philip@php.net On a related note, I heard rumors that as of 4.3.0 ini files such as php-cli.ini and php-cgi.ini are looked for first, is this true? If not found, php.ini is looked for. ------------------------------------------------------------------------ [2003-01-20 20:52:26] edink@php.net Point taken :) A cross reference to the info about the location of php.ini file (/manual/en/configuration.php#configuration.file) should be inserted on features.commandline page. ------------------------------------------------------------------------ [2003-01-20 20:46:58] danielc@analysisandsolutions.com Thank you for that link. None the less, people reading the features.commandline.php won't necessarily read the configuration.php page. Gee, take me for example! :) I spent a significant amount of time trying to figure out what was going on. Checked the command line page in the manual, all of the user comments, the newsgroup archives and the bug database. All of which turned up nothing, hence my bug report. So, a simple mention of the situation and a cross reference link to configuration.php would be helpful. Heck, I'm fairly PHP literate and a good sleuth, but wound up using your time anyway. This minor documentation tweak will save everyone grief in the long run. Of course, I could add a user comment, but that doesn't have the same impact. Thanks for your consideration, --Dan ------------------------------------------------------------------------ [2003-01-20 19:51:29] edink@php.net PHPRC environmental variable (and other ways of finding it) are documented at: http://www.php.net/manual/en/configuration.php#configuration.file ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/21783 -- Edit this bug report at http://bugs.php.net/?id=21783&edit=1

« previous php.doc (#969351487) next »