#31506 [Bgs->Opn]: Changes in PHP.ini file are not recognised
ID: 31506
User updated by: raminpanahi at hotmail dot com
Reported By: raminpanahi at hotmail dot com
-Status: Bogus
+Status: Open
Bug Type: *Configuration Issues
Operating System: Windowss 2000
PHP Version: 4.3.10
New Comment:
Well, after a lengthy testing I found out the following facts:
In the PHP.INI file (regardless of its location) the following entries
must be in this order for PHP and / or Apache to actually read them:
********************************
extension_dir = "c:\php4\extensions"
include_path = ".;c:\php4"
Windows: "C:\winnt;C:\winnt\system32"
******************************
If "windows" directive is moved above any of the other two then they
revert back to the default values. If this is an expected behaviour
then it should be documented. Otherwise this dependency should be
removed from the source code.
I hope this helps explain thisngs further.
However, it still does not fix my problem with extension=php_mssql.dll
which seems to be ignored. I cannot figure out why since phpinfo shows
the correct directory for this dll.
Thanks
Previous Comments:
------------------------------------------------------------------------
[2005-01-12 05:19:28] jed@php.net
Sorry, but your problem does not imply a bug in PHP itself. For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system
is not the
appropriate forum for asking support questions.
Thank you for your interest in PHP.
.
------------------------------------------------------------------------
[2005-01-12 04:16:42] raminpanahi at hotmail dot com
Description:
------------
I am using a Win2K with Apache 1.3.29 and PHP 4.3.10. I have my php.ini
file in C:\winnt. It seems to read some of the entries in the INI file,
and cannot read some others. Specifically "extension_dir" and
"include_path". I am trying to set up extensions for MS SQL server 2000
functions, but since PHP does not load the extensions it cannot find the
DLL's either.
The PHP engine (or is it Apache?) seems to load the default values for
certain INI entries.
I have upgraded several time until I got to this version and every time
I get the same error.
My php is installed in C:\PHP4 and extensions are in C:\PHP4\extensions
.
Reproduce code:
---------------
I just used phpinfo()
Expected result:
----------------
I expect the DLL extensions be loaded when I run my PHP script.
Actual result:
--------------
Extensions are not loaded.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=31506&edit=1
Thread (4 messages)