Re: Bug #10598 Updated: Windows Protocol & ini file placement

From: Date: Wed, 02 May 2001 08:12:57 +0000
Subject: Re: Bug #10598 Updated: Windows Protocol & ini file placement
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-53294@lists.php.net to get a copy of this message
Looking at the API I think I can do this. The only question I have is how do I tell from inside the code whether or not PHP is a DLL or an EXE? The function call has to be made differently depending on that information. Brian Moon ---------------------------------------------------------------------- dealnews.com, Inc. Makers of dealnews, dealmac http://dealnews.com/ | http://dealmac.com/ ----- Original Message ----- From: <brianlmoon@php.net> To: <php-dev@lists.php.net> Sent: Wednesday, May 02, 2001 2:56 AM Subject: [PHP-DEV] Bug #10598 Updated: Windows Protocol & ini file placement > ID: 10598 > Updated by: brianlmoon > Reported By: jtjohnston@courrier.usherb.ca > Status: Open > Bug Type: *Install and Config > PHP Version: 4.0.5 > Assigned To: > Comments: > > While I do agree with you that this is a pain, there is a possible solution assuming that you can set environment variables on your machine. Set PHPRC to the path where the php.ini file is. Then PHP will look there instead. > > Previous Comments: > -------------------------------------------------------------------------- - > > [2001-05-02 03:17:12] jtjohnston@courrier.usherb.ca > I've been running PHP with this: > http://www.php.net/do_download.php?download_file=php405-installer.exe&source _site=www.php.net > > Basically, I have a problem with the placement of your php.ini. I would have thought, hoped it would run from the php directory as well as the windows directory. This is standard Windows protocol. A windows *.exe "normally" prioritises looking in the app directory and then in the windows directory for the location of *.ini files. > > Your Msvcrt.dll was installed in my network drive: t:php and works like a charm; so should the php.ini!. > > My at-work installation of windows is NT Server based and I don't have permissions to access D:ntdir where NT was installed. I'm running a http microweb out of a separate directory and hoped to make use of PHP at work. I can't because I can't put the php in the windows directory. It won't work in my network drive: t:phpphp.ini > While my case may or may not be non-standard, your port to windows lack in basic *.ini protocol. It "should" look in the app directory to see if the ini exists there too! > > -------------------------------------------------------------------------- - > > > > ATTENTION! Do NOT reply to this email! > To reply, use the web interface found at http://bugs.php.net/?id=10598&edit=2 > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > For additional commands, e-mail: php-dev-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > >

« previous php.dev (#53294) next »