Re: php.ini

From: Date: Tue, 16 Nov 2004 08:42:51 +0000
Subject: Re: php.ini
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-202123@lists.php.net to get a copy of this message
Hello, Tuesday, November 16, 2004, 8:17:27 AM, you wrote: lpc> within apache's httpd.conf you can set which php DLL to use, but I cannot lpc> see how php then knows which .ini file to work with? It seems to be lpc> picking up the php.ini from a completely different directory somewhere, so lpc> i am wondering if the zend installer sets some secret registry value that lpc> the php.dll is looking for? It doesn't use a registry setting, I can guarantee you that. It uses whatever you have defined as your system paths. Open a command prompt and type in "path" and have a look. It will search these paths in order and then the local directory too. I can almost guarantee you have your Windows system32 directory and standard Windows directory in there already. If you look in there, I'm very sure you'll find a php.ini file. I use Zend 3.5 and Apache 1.3 locally too (XP and OSX). I have two different Apache conf files, one for PHP4 and one for PHP5. Then in my Windows directory I have two ini files - php4.ini and php5.ini along with the required php DLLs (there are only 2, one per version, the extensions remain in the source directory). When I want to swap from PHP4 to 5 for development I have a small batch script that copies the respective ini/conf file and restarts Apache. Works nicely. You can also set this up (via the path I mentioned above) so it gets the DLLs from another location, maybe something like c:\php4, but personally the above works for me, allows switching between the two versions quickly and it's painless, so there's no reason to change it. Best regards, Richard Davey -- http://www.launchcode.co.uk - PHP Development Services "I am not young enough to know everything." - Oscar Wilde

« previous php.general (#202123) next »