Posted by Aaron Saray on 01/15/08 03:10
On Jan 12, 12:30 pm, Jez <jerryyang_...@yahoo.com> wrote:
> IIS6 - Windows 2003 SP2.
> PHP 5.2.5 Manual install using php5isapi.dll
>
> PHP seems to be installed and working OK.
>
> Yet I have a slight issue !!
>
> I've created a page (test.php) with just this in it :
>
> <?php
> phpinfo();
> ?>
>
> When run via my browser the php.ini settings are shown as:
>
> Configuration File (php.ini) Path C:\WINDOWS
> Loaded Configuration File (none)
>
> Yet if I launch the test.php page via a command line:
>
> php C:\Inetpub\wwwroot\test.php the php.ini settings are shown as:
>
> Configuration File (php.ini) Path => C:\WINDOWS
> Loaded Configuration File => C:\WINDOWS\php.ini
>
> The php.ini is located in C:\Windows
>
> Why the difference ??
> Will this cause me any problems ?
>
> Thanks
The PHP binary will run as the currently logged in user. The IIS
server should be running as a different user - most likely an IWAM_XXX
user or something. Make sure that they have access to the php.ini
file in the Windows directory - not the entire directory tho! :)
[Back to original message]
|