problem enabling postgres in php

"Parang Saraf" <[email protected]> Wed, 21 Jun 2006 01:24:07 -0400
Newsgroups gmane.comp.db.postgresql.cygwin
Message-ID <[email protected]>
------=_Part_115453_3432642.1150867447269
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

hello,

I am working with Postgresql 8.1.3, Apache 2.0.58 and PHP 5.1.4. on windows
2k.

My phpinfo is working fine. But I am not able to enable postgres support.
According to phpinfo the configuration file (php.ini) path is "C:\WINNT".
All my extensions are in the  "C:\php\ext"  dir. I modified the php.ini file
situated in the C:\WINNT dir as follows :

extension_dir = "C:\php\ext  and also removed the ';' (semicolon) infront of
the extension=php_pgsql.dll  with all the other extension being blocked by
semicolon. Then I restarted the comp but it is not reflecting the changes in
the phpinfo.

Under the "php configuration core" phpinfo is showing the extension_dir as
C:\php5 and include_path as ".;C:\php5\pear". But i dont have any directory
named php5. So, i created a directory named php5 in C:\ and copied all the
extension dlls into it and made a folder named pear in it and copied the
php.ini file in it. But it still didnt reflect any changes.

I doubt that it is not reading the php,ini file from the "C:\WINNT"
directory. To check that I tried changing the color code of  "
highlight.string" from DD0000 to FF9900. I again restarted the comp but
still it didnt reflect this change too. So, i think that it is using some
other php.ini file. So, i searched for the php.ini file and i found it in
the following locations :

C:\WINNT\
C:\php5\

So, i made the same changes everywhere including the "php.ini-dist" and "
php.ini-recommended" files found in C:\php dir. But still the problem
persisted. Then I removed the php.ini file from the "C:\WINNT" dir but the
phpinfo still worked even without it being present in the dir.

I also tried reinstalling php several times but that also didnt help. But
what I found strange was that i was not able to remove the "php5ts.dll"
from the C:\WINNT dir and "php5apache2.dll" from the C:\php dir. Everytime
it gave an error that these files are in use. I dont have any information
about these files.

Do i have to modify the "System Path variable" ?? I also tried modifying
that too by adding C:\php and C:\php5 in it. I also added one more system
variable PHPRC with the value C:\WINNT.

But still i am not able to enable the postgres with php. I think there is no
compatibility issues as google search gives some phpinfo links that works
with the same version of php and postgres. When i try to connect to the
database it gives the error "Call to undefined function pg_connect()" which
i think is obvious as phpinfo is not showing postgres in it.

It would be a great help if you could figure out the error and can help me
enabling the postgres in php. I have been trying for the past 3 days to
enable it.

Thanks a lot for spending your valuable time.

Regards
Parang Saraf
[email protected]

------=_Part_115453_3432642.1150867447269
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

hello,<br>

<br>

I am working with Postgresql 8.1.3, Apache 2.0.58 and PHP 5.1.4. on windows 2k.<br>

<br>

My phpinfo is working fine. But I am not able to enable postgres
support. According to phpinfo the configuration file (php.ini) path is
&quot;C:\WINNT&quot;.&nbsp; All my extensions are in the&nbsp; &quot;C:\php\ext&quot;&nbsp; dir. I
modified the php.ini file situated in the C:\WINNT dir as follows : <br>

<br>

extension_dir = &quot;C:\php\ext&nbsp; and also removed the ';' (semicolon)
infront of the extension=php_pgsql.dll&nbsp; with all the other extension
being blocked by semicolon. Then I restarted the comp but it is not
reflecting the changes in the phpinfo. <br>

<br>

Under the &quot;php configuration core&quot; phpinfo is showing the extension_dir
as C:\php5 and include_path as &quot;.;C:\php5\pear&quot;. But i dont have any
directory named php5. So, i created a directory named php5 in C:\ and
copied all the extension dlls into it and made a folder named pear in
it and copied the php.ini file in it. But it still didnt reflect any
changes. <br>

<br>

I doubt that it is not reading the php,ini file from the &quot;C:\WINNT&quot;
directory. To check that I tried changing the color code of&nbsp;
&quot;highlight.string&quot; from DD0000 to FF9900. I again restarted the comp
but still it didnt reflect this change too. So, i think that it is
using some other php.ini file. So, i searched for the php.ini file and
i found it in the following locations : <br>

<br>

C:\WINNT\<br>

C:\php5\<br>

<br>

So, i made the same changes everywhere including the &quot;php.ini-dist&quot; and
&quot;php.ini-recommended&quot; files found in C:\php dir. But still the problem
persisted. Then I removed the php.ini file from the &quot;C:\WINNT&quot; dir but
the phpinfo still worked even without it being present in the dir. <br>

<br>

I also tried reinstalling php several times but that also didnt help.
But what I found strange was that i was not able to remove the
&quot;php5ts.dll&quot;&nbsp; from the C:\WINNT dir and &quot;php5apache2.dll&quot; from the
C:\php dir. Everytime it gave an error that these files are in use. I
dont have any information about these files. <br>

<br>

Do i have to modify the &quot;System Path variable&quot; ?? I also tried
modifying that too by adding C:\php and C:\php5 in it. I also added one
more system variable PHPRC with the value C:\WINNT. <br>

<br>

But still i am not able to enable the postgres with php. I think there
is no compatibility issues as google search gives some phpinfo links
that works with the same version of php and postgres. When i try to
connect to the database it gives the error &quot;Call to undefined function
pg_connect()&quot; which i think is obvious as phpinfo is not showing
postgres in it. <br>

<br>

It would be a great help if you could figure out the error and can help
me enabling the postgres in php. I have been trying for the past 3 days
to enable it. <br>

<br>

Thanks a lot for spending your valuable time.<br>

<br>

Regards<br>

Parang Saraf<br>

<a href="mailto:[email protected]">[email protected]</a><br>

------=_Part_115453_3432642.1150867447269--