Can"t get PHP PGSQL module to load

Can"t get PHP PGSQL module to load

am 03.06.2008 16:56:37 von David.Zimmerli

------_=_NextPart_001_01C8C58A.061D19B4
Content-Type: text/plain



Hello all,



I am trying to use PostGreSQL with PHP (using Apache on Windows), but can't
get the php_pgsql.dll module to load.



phpinfo() reports that the loaded configuration file is C:\Program
Files\PHP\php.ini. (It also reports that the "Configuration File (php.ini)
Path" is "C:\WINDOWS" - I tried copying php.ini to that directory, but
still no luck). In php.ini, I have the lines



------------------------------ Begin php.ini excerpt
--------------------------------------



extension_dir = ".\extensions"

; I've also tried ".\ext" here, and am not actually sure what the "." is
relative to



extension=php_pgsql.dll

; I've copied php_pgsql.dll to C:\Program Files\PHP\ext and C:\Apache
Software Foundation\Apache2.2\htdocs\mediawiki\extensions



------------------------------ End php.ini excerpt
--------------------------------------



I have tried various things in php.ini, and stopped and restarted Apache
each time. But each time phpinfo() and get_loaded_extensions() report that
the module is not loaded.



I have also tried loading via dl():



if (!dl("php_pgsql.dll")) print "load failed";

else print "load succeeded";



but this reports that the load failed as well. (I have enable_dl = On in
php.ini.)



My set up is as follows:



WinXP Professional

Apache 2.2.4

PHP 5.2.6

PostGreSQL 8.3



I am installing everything from pre-built binaries.



Any help would be much appreciated.



Regards,

David Z.




------_=_NextPart_001_01C8C58A.061D19B4--

Re: Can"t get PHP PGSQL module to load

am 03.06.2008 17:36:37 von Eric

DQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogIlppbW1l cmxpLCBEYXZpZCIg
PERhdmlkLlppbW1lcmxpQEFJRy5jb20+DQpUbzogPHBocC1kYkBsaXN0cy5w aHAubmV0Pg0KU2Vu
dDogVHVlc2RheSwgSnVuZSAwMywgMjAwOCAxMDo1NiBQTQ0KU3ViamVjdDog W1BIUC1EQl0gQ2Fu
J3QgZ2V0IFBIUCBQR1NRTCBtb2R1bGUgdG8gbG9hZA0KDQoNCjogDQo6IA0K OiBIZWxsbyBhbGws
DQo6IA0KOiAgDQo6IA0KOiBJIGFtIHRyeWluZyB0byB1c2UgUG9zdEdyZVNR TCB3aXRoIFBIUCAo
dXNpbmcgQXBhY2hlIG9uIFdpbmRvd3MpLCBidXQgY2FuJ3QNCjogZ2V0IHRo ZSBwaHBfcGdzcWwu
ZGxsIG1vZHVsZSB0byBsb2FkLiAgDQo6IA0KOiAgDQo6IA0KOiBwaHBpbmZv KCkgcmVwb3J0cyB0
aGF0IHRoZSBsb2FkZWQgY29uZmlndXJhdGlvbiBmaWxlIGlzIEM6XFByb2dy YW0NCjogRmlsZXNc
UEhQXHBocC5pbmkuICAoSXQgYWxzbyByZXBvcnRzIHRoYXQgdGhlICJDb25m aWd1cmF0aW9uIEZp
bGUgKHBocC5pbmkpDQo6IFBhdGgiICBpcyAiQzpcV0lORE9XUyIgLSBJIHRy aWVkIGNvcHlpbmcg
cGhwLmluaSB0byB0aGF0IGRpcmVjdG9yeSwgYnV0DQo6IHN0aWxsIG5vIGx1 Y2spLiAgSW4gcGhw
LmluaSwgSSBoYXZlIHRoZSBsaW5lcw0KOiANCjogIA0KOiANCjogLS0tLS0t LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tIEJlZ2luIHBocC5pbmkgZXhjZXJwdA0KOiAtLS0tLS0t LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KOiANCjogIA0KOiANCjogZXh0ZW5zaW9u X2RpciA9ICIuXGV4
dGVuc2lvbnMiDQo6IA0KOiA7IEkndmUgYWxzbyB0cmllZCAiLlxleHQiIGhl cmUsIGFuZCBhbSBu
b3QgYWN0dWFsbHkgc3VyZSB3aGF0IHRoZSAiLiIgaXMNCjogcmVsYXRpdmUg dG8NCjogDQo6ICAN
CjogDQo6IGV4dGVuc2lvbj1waHBfcGdzcWwuZGxsDQo6IA0KOiA7IEkndmUg Y29waWVkIHBocF9w
Z3NxbC5kbGwgdG8gQzpcUHJvZ3JhbSBGaWxlc1xQSFBcZXh0IGFuZCBDOlxB cGFjaGUNCjogU29m
dHdhcmUgRm91bmRhdGlvblxBcGFjaGUyLjJcaHRkb2NzXG1lZGlhd2lraVxl eHRlbnNpb25zDQo6
IA0KOiAgDQo6IA0KOiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g RW5kIHBocC5pbmkg
ZXhjZXJwdA0KOiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KOiANCjog
IA0KOiANCjogSSBoYXZlIHRyaWVkIHZhcmlvdXMgdGhpbmdzIGluIHBocC5p bmksIGFuZCBzdG9w
cGVkIGFuZCByZXN0YXJ0ZWQgQXBhY2hlDQo6IGVhY2ggdGltZS4gIEJ1dCBl YWNoIHRpbWUgcGhw
aW5mbygpIGFuZCBnZXRfbG9hZGVkX2V4dGVuc2lvbnMoKSByZXBvcnQgdGhh dA0KOiB0aGUgbW9k
dWxlIGlzIG5vdCBsb2FkZWQuDQo6IA0KOiAgDQo6IA0KOiBJIGhhdmUgYWxz byB0cmllZCBsb2Fk
aW5nIHZpYSBkbCgpOg0KOiANCjogIA0KOiANCjogaWYgKCFkbCgicGhwX3Bn c3FsLmRsbCIpKSBw
cmludCAibG9hZCBmYWlsZWQiOw0KOiANCjogZWxzZSBwcmludCAibG9hZCBz dWNjZWVkZWQiOw0K
OiANCjogIA0KOiANCjogYnV0IHRoaXMgcmVwb3J0cyB0aGF0IHRoZSBsb2Fk IGZhaWxlZCBhcyB3
ZWxsLiAgKEkgaGF2ZSBlbmFibGVfZGwgPSBPbiBpbg0KOiBwaHAuaW5pLikN CjogDQo6ICANCjog
DQo6IE15IHNldCB1cCBpcyBhcyBmb2xsb3dzOg0KOiANCjogIA0KOiANCjog V2luWFAgUHJvZmVz
c2lvbmFsDQo6IA0KOiBBcGFjaGUgMi4yLjQNCjogDQo6IFBIUCA1LjIuNg0K OiANCjogUG9zdEdy
ZVNRTCA4LjMNCjogDQo6ICANCjogDQo6IEkgYW0gaW5zdGFsbGluZyBldmVy eXRoaW5nIGZyb20g
cHJlLWJ1aWx0IGJpbmFyaWVzLg0KOiANCjogIA0KOiANCjogQW55IGhlbHAg d291bGQgYmUgbXVj
aCBhcHByZWNpYXRlZC4NCjogDQo6ICANCjogDQo6IFJlZ2FyZHMsDQo6IA0K OiBEYXZpZCBaLg0K
OiANCjogIA0KOiANCjogDQoNClBIUCBvbiB3aW5kb3dzIGRvZXMndCBzdXBw b3J0IGRsIGZ1bmN0
aW9uIGV4Y2VwdCBDR0kgYW5kIENMSS4NCg0KRGlkIHlvdSBoYXZlIGFuIFBI UEluaURpciBpbiBo
dHRwZC5jb25mID8NCg0KSXQgc2hvdWxkIHBvaW50IHRvIGEgZGlyIHRoYXQg c3BlY2lmaWMgdGhl
IHBocC5pbmkgbG9jYXRpb24gYXMNCg0KUEhQSW5pRGlyICJlOi93aW5udCIN Cg0KYW5kIHRoZSBl
eHRlbnNpb25fZGlyIHNob3VsZCBiZSBiZXN0IHNwZWNpZmljIHdpdGggZnVs bCBwYXRoIHN1Y2gg
YXMgDQoNCmV4dGVuc2lvbl9kaXIgPSAiZTpcd2Vicm9vdFxwaHA1XGV4dFwi DQoNCkFsc28sIHBs
ZWFzZSBiZSBzdXJlIHlvdSBoYXZlIGZvbGxvd2VkIGFsbCB0aGUgc3RlcHMg ZnJvbSBwaHAgbWFu
dWFsJ3MNCmluc3RhbGxhdGlvbiBjaGFwdGVyLg0KDQpUaGF0IGhhdmUgYSBu ZXcgbWV0aG9kIGZv
ciByZWZlcmluZyB0aGUgcGhwIGxpYnJhcnkuDQoNCkVyaWMsDQoNCi0tLS0t LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCmh0dHA6Ly9t eXByb2plY3RzLnNy
aG9zdC5pbmZvDQplcmlje2F0fW15cHJvamVjdHN7ZG90fXNyaG9zdHtkb3R9 aW5mbw==

RE: Can"t get PHP PGSQL module to load

am 03.06.2008 18:54:21 von David.Zimmerli

Eric,

Thanks for the reply.

> Did you have an PHPIniDir in httpd.conf ?
> It should point to a dir that specific the php.ini location as
> PHPIniDir "e:/winnt"

Yes, my httpd.conf includes these lines, added by the PHP installer:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

Again, phpinfo() reports the loaded php.ini to be C:\Program
Files\PHP\php.ini, as expected. The problem is that PHP can't seem to load
the php_pgsql.dll module.

> and the extension_dir should be best specific with full path such as
> extension_dir = "e:\webroot\php5\ext\"

I tried that too. It still doesn't load.

-- David Z.

-----Original Message-----
From: Eric [mailto:blueray2048@yahoo.com]
Sent: Tuesday, June 03, 2008 11:37 AM
To: Zimmerli, David; php-db@lists.php.net
Subject: Re: [PHP-DB] Can't get PHP PGSQL module to load


----- Original Message -----
From: "Zimmerli, David"
To:
Sent: Tuesday, June 03, 2008 10:56 PM
Subject: [PHP-DB] Can't get PHP PGSQL module to load


:
:
: Hello all,
:
:
:
: I am trying to use PostGreSQL with PHP (using Apache on Windows), but
can't
: get the php_pgsql.dll module to load.
:
:
:
: phpinfo() reports that the loaded configuration file is C:\Program
: Files\PHP\php.ini. (It also reports that the "Configuration File
(php.ini)
: Path" is "C:\WINDOWS" - I tried copying php.ini to that directory, but
: still no luck). In php.ini, I have the lines
:
:
:
: ------------------------------ Begin php.ini excerpt
: --------------------------------------
:
:
:
: extension_dir = ".\extensions"
:
: ; I've also tried ".\ext" here, and am not actually sure what the "." is
: relative to
:
:
:
: extension=php_pgsql.dll
:
: ; I've copied php_pgsql.dll to C:\Program Files\PHP\ext and C:\Apache
: Software Foundation\Apache2.2\htdocs\mediawiki\extensions
:
:
:
: ------------------------------ End php.ini excerpt
: --------------------------------------
:
:
:
: I have tried various things in php.ini, and stopped and restarted Apache
: each time. But each time phpinfo() and get_loaded_extensions() report
that
: the module is not loaded.
:
:
:
: I have also tried loading via dl():
:
:
:
: if (!dl("php_pgsql.dll")) print "load failed";
:
: else print "load succeeded";
:
:
:
: but this reports that the load failed as well. (I have enable_dl = On in
: php.ini.)
:
:
:
: My set up is as follows:
:
:
:
: WinXP Professional
:
: Apache 2.2.4
:
: PHP 5.2.6
:
: PostGreSQL 8.3
:
:
:
: I am installing everything from pre-built binaries.
:
:
:
: Any help would be much appreciated.
:
:
:
: Regards,
:
: David Z.
:
:
:
:

PHP on windows does't support dl function except CGI and CLI.

Did you have an PHPIniDir in httpd.conf ?

It should point to a dir that specific the php.ini location as

PHPIniDir "e:/winnt"

and the extension_dir should be best specific with full path such as

extension_dir = "e:\webroot\php5\ext\"

Also, please be sure you have followed all the steps from php manual's
installation chapter.

That have a new method for refering the php library.

Eric,

----------------------------------------------------
http://myprojects.srhost.info
eric{at}myprojects{dot}srhost{dot}info

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

RE: Can"t get PHP PGSQL module to load

am 03.06.2008 20:58:31 von David.Zimmerli

------_=_NextPart_001_01C8C5AB.D11F7DF1
Content-Type: text/plain


Eric,

> extension_dir = "c:\Program Files\PHP\ext\"
> add c:\Program Files\PHP and c:\Program Files\PHP\ext to system variables.

Tried those things, still no luck.

> Did other extensions loaded pass ?

The "built-in" extensions seem to load fine. I haven't tried any other
(non-built-in) extensions.

The code snippet

print_r(get_loaded_extensions(FALSE));

returns:


Array ( [0] => bcmath [1] => calendar [2] => com_dotnet [3] => ctype [4] =>
session [5] => filter [6] => ftp [7] => hash [8] => iconv [9] => json [10]
=> odbc [11] => pcre [12] => Reflection [13] => date [14] => libxml [15] =>
standard [16] => tokenizer [17] => zlib [18] => SimpleXML [19] => dom [20]
=> SPL [21] => wddx [22] => xml [23] => xmlreader [24] => xmlwriter [25] =>
apache2handler )


-- David Z.

-----Original Message-----
From: Eric Lee [mailto:eric@myprojects.srhost.info]
Sent: Tuesday, June 03, 2008 1:22 PM
To: Zimmerli, David; php-db@lists.php.net
Subject: Re: [PHP-DB] Can't get PHP PGSQL module to load

extension_dir = "c:\Program Files\PHP\ext\"

add c:\Program Files\PHP and c:\Program Files\PHP\ext
to system variables.

Did other extensions loaded pass ?


----------------------------------------------------
http://myprojects.srhost.info
eric{at}myprojects{dot}srhost{dot}info
----- Original Message -----
From: "Zimmerli, David"
To: "Eric" ;
Sent: Wednesday, June 04, 2008 12:54 AM
Subject: RE: [PHP-DB] Can't get PHP PGSQL module to load


:
: Eric,
:
: Thanks for the reply.
:
: > Did you have an PHPIniDir in httpd.conf ?
: > It should point to a dir that specific the php.ini location as
: > PHPIniDir "e:/winnt"
:
: Yes, my httpd.conf includes these lines, added by the PHP installer:
:
: #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
: PHPIniDir "C:/Program Files/PHP/"
: LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
: #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
:
: Again, phpinfo() reports the loaded php.ini to be C:\Program
: Files\PHP\php.ini, as expected. The problem is that PHP can't seem to
load
: the php_pgsql.dll module.
:
: > and the extension_dir should be best specific with full path such as
: > extension_dir = "e:\webroot\php5\ext\"
:
: I tried that too. It still doesn't load.
:
: -- David Z.
:
: -----Original Message-----
: From: Eric [mailto:blueray2048@yahoo.com]
: Sent: Tuesday, June 03, 2008 11:37 AM
: To: Zimmerli, David; php-db@lists.php.net
: Subject: Re: [PHP-DB] Can't get PHP PGSQL module to load
:
:
: ----- Original Message -----
: From: "Zimmerli, David"
: To:
: Sent: Tuesday, June 03, 2008 10:56 PM
: Subject: [PHP-DB] Can't get PHP PGSQL module to load
:
:
: :
: :
: : Hello all,
: :
: :
: :
: : I am trying to use PostGreSQL with PHP (using Apache on Windows), but
: can't
: : get the php_pgsql.dll module to load.
: :
: :
: :
: : phpinfo() reports that the loaded configuration file is C:\Program
: : Files\PHP\php.ini. (It also reports that the "Configuration File
: (php.ini)
: : Path" is "C:\WINDOWS" - I tried copying php.ini to that directory, but
: : still no luck). In php.ini, I have the lines
: :
: :
: :
: : ------------------------------ Begin php.ini excerpt
: : --------------------------------------
: :
: :
: :
: : extension_dir = ".\extensions"
: :
: : ; I've also tried ".\ext" here, and am not actually sure what the "." is
: : relative to
: :
: :
: :
: : extension=php_pgsql.dll
: :
: : ; I've copied php_pgsql.dll to C:\Program Files\PHP\ext and C:\Apache
: : Software Foundation\Apache2.2\htdocs\mediawiki\extensions
: :
: :
: :
: : ------------------------------ End php.ini excerpt
: : --------------------------------------
: :
: :
: :
: : I have tried various things in php.ini, and stopped and restarted Apache
: : each time. But each time phpinfo() and get_loaded_extensions() report
: that
: : the module is not loaded.
: :
: :
: :
: : I have also tried loading via dl():
: :
: :
: :
: : if (!dl("php_pgsql.dll")) print "load failed";
: :
: : else print "load succeeded";
: :
: :
: :
: : but this reports that the load failed as well. (I have enable_dl = On
in
: : php.ini.)
: :
: :
: :
: : My set up is as follows:
: :
: :
: :
: : WinXP Professional
: :
: : Apache 2.2.4
: :
: : PHP 5.2.6
: :
: : PostGreSQL 8.3
: :
: :
: :
: : I am installing everything from pre-built binaries.
: :
: :
: :
: : Any help would be much appreciated.
: :
: :
: :
: : Regards,
: :
: : David Z.
: :
: :
: :
: :
:
: PHP on windows does't support dl function except CGI and CLI.
:
: Did you have an PHPIniDir in httpd.conf ?
:
: It should point to a dir that specific the php.ini location as
:
: PHPIniDir "e:/winnt"
:
: and the extension_dir should be best specific with full path such as
:
: extension_dir = "e:\webroot\php5\ext\"
:
: Also, please be sure you have followed all the steps from php manual's
: installation chapter.
:
: That have a new method for refering the php library.
:
: Eric,
:
: ----------------------------------------------------
: http://myprojects.srhost.info
: eric{at}myprojects{dot}srhost{dot}info
:
: --
: PHP Database Mailing List (http://www.php.net/)
: To unsubscribe, visit: http://www.php.net/unsub.php
:

------_=_NextPart_001_01C8C5AB.D11F7DF1--

RE: Can"t get PHP PGSQL module to load

am 03.06.2008 21:15:12 von David.Zimmerli

Hmmm, this might be the problem...

http://bugs.php.net/bug.php?id=44905

--David Z.


-----Original Message-----
From: Zimmerli, David
Sent: Tuesday, June 03, 2008 2:59 PM
To: 'Eric Lee'; php-db@lists.php.net
Subject: RE: [PHP-DB] Can't get PHP PGSQL module to load


Eric,

> extension_dir = "c:\Program Files\PHP\ext\"
> add c:\Program Files\PHP and c:\Program Files\PHP\ext to system variables.

Tried those things, still no luck.

> Did other extensions loaded pass ?

The "built-in" extensions seem to load fine. I haven't tried any other
(non-built-in) extensions.

The code snippet

print_r(get_loaded_extensions(FALSE));

returns:


Array ( [0] => bcmath [1] => calendar [2] => com_dotnet [3] => ctype [4] =>
session [5] => filter [6] => ftp [7] => hash [8] => iconv [9] => json [10]
=> odbc [11] => pcre [12] => Reflection [13] => date [14] => libxml [15] =>
standard [16] => tokenizer [17] => zlib [18] => SimpleXML [19] => dom [20]
=> SPL [21] => wddx [22] => xml [23] => xmlreader [24] => xmlwriter [25] =>
apache2handler )


-- David Z.

-----Original Message-----
From: Eric Lee [mailto:eric@myprojects.srhost.info]
Sent: Tuesday, June 03, 2008 1:22 PM
To: Zimmerli, David; php-db@lists.php.net
Subject: Re: [PHP-DB] Can't get PHP PGSQL module to load

extension_dir = "c:\Program Files\PHP\ext\"

add c:\Program Files\PHP and c:\Program Files\PHP\ext
to system variables.

Did other extensions loaded pass ?


----------------------------------------------------
http://myprojects.srhost.info
eric{at}myprojects{dot}srhost{dot}info
----- Original Message -----
From: "Zimmerli, David"
To: "Eric" ;
Sent: Wednesday, June 04, 2008 12:54 AM
Subject: RE: [PHP-DB] Can't get PHP PGSQL module to load


:
: Eric,
:
: Thanks for the reply.
:
: > Did you have an PHPIniDir in httpd.conf ?
: > It should point to a dir that specific the php.ini location as
: > PHPIniDir "e:/winnt"
:
: Yes, my httpd.conf includes these lines, added by the PHP installer:
:
: #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
: PHPIniDir "C:/Program Files/PHP/"
: LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
: #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
:
: Again, phpinfo() reports the loaded php.ini to be C:\Program
: Files\PHP\php.ini, as expected. The problem is that PHP can't seem to
load
: the php_pgsql.dll module.
:
: > and the extension_dir should be best specific with full path such as
: > extension_dir = "e:\webroot\php5\ext\"
:
: I tried that too. It still doesn't load.
:
: -- David Z.
:
: -----Original Message-----
: From: Eric [mailto:blueray2048@yahoo.com]
: Sent: Tuesday, June 03, 2008 11:37 AM
: To: Zimmerli, David; php-db@lists.php.net
: Subject: Re: [PHP-DB] Can't get PHP PGSQL module to load
:
:
: ----- Original Message -----
: From: "Zimmerli, David"
: To:
: Sent: Tuesday, June 03, 2008 10:56 PM
: Subject: [PHP-DB] Can't get PHP PGSQL module to load
:
:
: :
: :
: : Hello all,
: :
: :
: :
: : I am trying to use PostGreSQL with PHP (using Apache on Windows), but
: can't
: : get the php_pgsql.dll module to load.
: :
: :
: :
: : phpinfo() reports that the loaded configuration file is C:\Program
: : Files\PHP\php.ini. (It also reports that the "Configuration File
: (php.ini)
: : Path" is "C:\WINDOWS" - I tried copying php.ini to that directory, but
: : still no luck). In php.ini, I have the lines
: :
: :
: :
: : ------------------------------ Begin php.ini excerpt
: : --------------------------------------
: :
: :
: :
: : extension_dir = ".\extensions"
: :
: : ; I've also tried ".\ext" here, and am not actually sure what the "." is
: : relative to
: :
: :
: :
: : extension=php_pgsql.dll
: :
: : ; I've copied php_pgsql.dll to C:\Program Files\PHP\ext and C:\Apache
: : Software Foundation\Apache2.2\htdocs\mediawiki\extensions
: :
: :
: :
: : ------------------------------ End php.ini excerpt
: : --------------------------------------
: :
: :
: :
: : I have tried various things in php.ini, and stopped and restarted Apache
: : each time. But each time phpinfo() and get_loaded_extensions() report
: that
: : the module is not loaded.
: :
: :
: :
: : I have also tried loading via dl():
: :
: :
: :
: : if (!dl("php_pgsql.dll")) print "load failed";
: :
: : else print "load succeeded";
: :
: :
: :
: : but this reports that the load failed as well. (I have enable_dl = On
in
: : php.ini.)
: :
: :
: :
: : My set up is as follows:
: :
: :
: :
: : WinXP Professional
: :
: : Apache 2.2.4
: :
: : PHP 5.2.6
: :
: : PostGreSQL 8.3
: :
: :
: :
: : I am installing everything from pre-built binaries.
: :
: :
: :
: : Any help would be much appreciated.
: :
: :
: :
: : Regards,
: :
: : David Z.
: :
: :
: :
: :
:
: PHP on windows does't support dl function except CGI and CLI.
:
: Did you have an PHPIniDir in httpd.conf ?
:
: It should point to a dir that specific the php.ini location as
:
: PHPIniDir "e:/winnt"
:
: and the extension_dir should be best specific with full path such as
:
: extension_dir = "e:\webroot\php5\ext\"
:
: Also, please be sure you have followed all the steps from php manual's
: installation chapter.
:
: That have a new method for refering the php library.
:
: Eric,
:
: ----------------------------------------------------
: http://myprojects.srhost.info
: eric{at}myprojects{dot}srhost{dot}info
:
: --
: PHP Database Mailing List (http://www.php.net/)
: To unsubscribe, visit: http://www.php.net/unsub.php
:

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

RE: Can"t get PHP PGSQL module to load

am 03.06.2008 21:37:59 von David.Zimmerli

------_=_NextPart_001_01C8C5B1.5483C48D
Content-Type: text/plain



Eric,

OK, I downgraded to the 5.2.5 extension and now it loads. Thanks for your
help.

--David Z.

-----Original Message-----
From: Zimmerli, David
Sent: Tuesday, June 03, 2008 3:15 PM
To: 'Eric Lee'; 'php-db@lists.php.net'
Subject: RE: [PHP-DB] Can't get PHP PGSQL module to load


Hmmm, this might be the problem...

http://bugs.php.net/bug.php?id=44905

--David Z.


-----Original Message-----
From: Zimmerli, David
Sent: Tuesday, June 03, 2008 2:59 PM
To: 'Eric Lee'; php-db@lists.php.net
Subject: RE: [PHP-DB] Can't get PHP PGSQL module to load


Eric,

> extension_dir = "c:\Program Files\PHP\ext\"
> add c:\Program Files\PHP and c:\Program Files\PHP\ext to system variables.

Tried those things, still no luck.

> Did other extensions loaded pass ?

The "built-in" extensions seem to load fine. I haven't tried any other
(non-built-in) extensions.

The code snippet

print_r(get_loaded_extensions(FALSE));

returns:


Array ( [0] => bcmath [1] => calendar [2] => com_dotnet [3] => ctype [4] =>
session [5] => filter [6] => ftp [7] => hash [8] => iconv [9] => json [10]
=> odbc [11] => pcre [12] => Reflection [13] => date [14] => libxml [15] =>
standard [16] => tokenizer [17] => zlib [18] => SimpleXML [19] => dom [20]
=> SPL [21] => wddx [22] => xml [23] => xmlreader [24] => xmlwriter [25] =>
apache2handler )


-- David Z.

-----Original Message-----
From: Eric Lee [mailto:eric@myprojects.srhost.info]
Sent: Tuesday, June 03, 2008 1:22 PM
To: Zimmerli, David; php-db@lists.php.net
Subject: Re: [PHP-DB] Can't get PHP PGSQL module to load

extension_dir = "c:\Program Files\PHP\ext\"

add c:\Program Files\PHP and c:\Program Files\PHP\ext
to system variables.

Did other extensions loaded pass ?


----------------------------------------------------
http://myprojects.srhost.info
eric{at}myprojects{dot}srhost{dot}info
----- Original Message -----
From: "Zimmerli, David"
To: "Eric" ;
Sent: Wednesday, June 04, 2008 12:54 AM
Subject: RE: [PHP-DB] Can't get PHP PGSQL module to load


:
: Eric,
:
: Thanks for the reply.
:
: > Did you have an PHPIniDir in httpd.conf ?
: > It should point to a dir that specific the php.ini location as
: > PHPIniDir "e:/winnt"
:
: Yes, my httpd.conf includes these lines, added by the PHP installer:
:
: #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
: PHPIniDir "C:/Program Files/PHP/"
: LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
: #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
:
: Again, phpinfo() reports the loaded php.ini to be C:\Program
: Files\PHP\php.ini, as expected. The problem is that PHP can't seem to
load
: the php_pgsql.dll module.
:
: > and the extension_dir should be best specific with full path such as
: > extension_dir = "e:\webroot\php5\ext\"
:
: I tried that too. It still doesn't load.
:
: -- David Z.
:
: -----Original Message-----
: From: Eric [mailto:blueray2048@yahoo.com]
: Sent: Tuesday, June 03, 2008 11:37 AM
: To: Zimmerli, David; php-db@lists.php.net
: Subject: Re: [PHP-DB] Can't get PHP PGSQL module to load
:
:
: ----- Original Message -----
: From: "Zimmerli, David"
: To:
: Sent: Tuesday, June 03, 2008 10:56 PM
: Subject: [PHP-DB] Can't get PHP PGSQL module to load
:
:
: :
: :
: : Hello all,
: :
: :
: :
: : I am trying to use PostGreSQL with PHP (using Apache on Windows), but
: can't
: : get the php_pgsql.dll module to load.
: :
: :
: :
: : phpinfo() reports that the loaded configuration file is C:\Program
: : Files\PHP\php.ini. (It also reports that the "Configuration File
: (php.ini)
: : Path" is "C:\WINDOWS" - I tried copying php.ini to that directory, but
: : still no luck). In php.ini, I have the lines
: :
: :
: :
: : ------------------------------ Begin php.ini excerpt
: : --------------------------------------
: :
: :
: :
: : extension_dir = ".\extensions"
: :
: : ; I've also tried ".\ext" here, and am not actually sure what the "." is
: : relative to
: :
: :
: :
: : extension=php_pgsql.dll
: :
: : ; I've copied php_pgsql.dll to C:\Program Files\PHP\ext and C:\Apache
: : Software Foundation\Apache2.2\htdocs\mediawiki\extensions
: :
: :
: :
: : ------------------------------ End php.ini excerpt
: : --------------------------------------
: :
: :
: :
: : I have tried various things in php.ini, and stopped and restarted Apache
: : each time. But each time phpinfo() and get_loaded_extensions() report
: that
: : the module is not loaded.
: :
: :
: :
: : I have also tried loading via dl():
: :
: :
: :
: : if (!dl("php_pgsql.dll")) print "load failed";
: :
: : else print "load succeeded";
: :
: :
: :
: : but this reports that the load failed as well. (I have enable_dl = On
in
: : php.ini.)
: :
: :
: :
: : My set up is as follows:
: :
: :
: :
: : WinXP Professional
: :
: : Apache 2.2.4
: :
: : PHP 5.2.6
: :
: : PostGreSQL 8.3
: :
: :
: :
: : I am installing everything from pre-built binaries.
: :
: :
: :
: : Any help would be much appreciated.
: :
: :
: :
: : Regards,
: :
: : David Z.
: :
: :
: :
: :
:
: PHP on windows does't support dl function except CGI and CLI.
:
: Did you have an PHPIniDir in httpd.conf ?
:
: It should point to a dir that specific the php.ini location as
:
: PHPIniDir "e:/winnt"
:
: and the extension_dir should be best specific with full path such as
:
: extension_dir = "e:\webroot\php5\ext\"
:
: Also, please be sure you have followed all the steps from php manual's
: installation chapter.
:
: That have a new method for refering the php library.
:
: Eric,
:
: ----------------------------------------------------
: http://myprojects.srhost.info
: eric{at}myprojects{dot}srhost{dot}info
:
: --
: PHP Database Mailing List (http://www.php.net/)
: To unsubscribe, visit: http://www.php.net/unsub.php
:

------_=_NextPart_001_01C8C5B1.5483C48D--

Re: Can"t get PHP PGSQL module to load

am 03.06.2008 22:21:44 von Eric

DQpTb3JyeSBjYW4ndCBoZWxwDQoNCkJ1dCBhbnl0aGluZyBJIHBvc3QgaXQg Zm9yIHJlZmVyZW5j
ZS4NCg0KDQp0byBzdXBwb3J0IHBnc3FsIGV4dGVuc2lvbiBvbiBQSFAgNS4y LjYuDQp1c2VyIGhh
dmUgdG8gZG93bmxvYWQgcHFzcWwgc2VydmVyIDguMy4xIGJpbmFyeSBmaWxl DQpjYWxsZWQgYHBv
c3RncmVzcWwtOC4zLjEtMS1iaW5hcmllcy1uby1pbnN0YWxsZXIuemlwYA0K YW5kIGV4dHJhY3Qg
c29tZSBmaWxlIGFuZCBwbGFjZSBhbGwgdGhlc2UgaW50byBwaHANCmZvbGRl ci4gDQoNCkkgaGF2
ZSBwYWNrZWQgaXQgd2lsbCBtaW5pbml6ZSBmaWxlcyBuZWVkZWQgdG8gbG9h ZCB0aGUgcGdzcWwg
ZXh0ZW5zaW9uLg0KdXNlciBjb3VsZCBkb3dubG9hZCB0aGUgYmluYXJ5IG1l bnRpb24gYWJvdmUg
b3IgZG93bmxvYWQgdGhpcyBzbWFsbA0KYXJjaGl2ZS4NCg0KaHR0cDovL215 cHJvamVjdHMuc3Jo
b3N0LmluZm8vZG93bmxvYWQvcGhwX3Bnc3FsX2ZpbGVzLnppcA0KaHR0cDov L3d3d21hc3Rlci5w
b3N0Z3Jlc3FsLm9yZy9kb3dubG9hZC9taXJyb3JzLWZ0cD9maWxlPSUyRmJp bmFyeSUyRnY4LjMu
MSUyRndpbjMyJTJGcG9zdGdyZXNxbC04LjMuMS0xLWJpbmFyaWVzLW5vLWlu c3RhbGxlci56aXAN
Cg0KRW5qb3kNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0t
LS0tLS0tLQ0KaHR0cDovL215cHJvamVjdHMuc3Job3N0LmluZm8NCmVyaWN7 YXR9bXlwcm9qZWN0
c3tkb3R9c3Job3N0e2RvdH1pbmZvDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdl IC0tLS0tIA0KRnJv
bTogIlppbW1lcmxpLCBEYXZpZCIgPERhdmlkLlppbW1lcmxpQEFJRy5jb20+ DQpUbzogIkVyaWMg
TGVlIiA8ZXJpY0BteXByb2plY3RzLnNyaG9zdC5pbmZvPjsgPHBocC1kYkBs aXN0cy5waHAubmV0
Pg0KU2VudDogV2VkbmVzZGF5LCBKdW5lIDA0LCAyMDA4IDM6MzcgQU0NClN1 YmplY3Q6IFJFOiBb
UEhQLURCXSBDYW4ndCBnZXQgUEhQIFBHU1FMIG1vZHVsZSB0byBsb2FkDQoN Cg0KOiANCjogDQo6
IEVyaWMsDQo6IA0KOiBPSywgSSBkb3duZ3JhZGVkIHRvIHRoZSA1LjIuNSBl eHRlbnNpb24gYW5k
IG5vdyBpdCBsb2Fkcy4gIFRoYW5rcyBmb3IgeW91cg0KOiBoZWxwLg0KOiAN CjogLS1EYXZpZCBa
Lg0KOiANCjogLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCjogRnJvbTog WmltbWVybGksIERh
dmlkIA0KOiBTZW50OiBUdWVzZGF5LCBKdW5lIDAzLCAyMDA4IDM6MTUgUE0N CjogVG86ICdFcmlj
IExlZSc7ICdwaHAtZGJAbGlzdHMucGhwLm5ldCcNCjogU3ViamVjdDogUkU6 IFtQSFAtREJdIENh
bid0IGdldCBQSFAgUEdTUUwgbW9kdWxlIHRvIGxvYWQNCjogDQo6IA0KOiBI bW1tLCB0aGlzIG1p
Z2h0IGJlIHRoZSBwcm9ibGVtLi4uDQo6IA0KOiBodHRwOi8vYnVncy5waHAu bmV0L2J1Zy5waHA/
aWQ9NDQ5MDUNCjogDQo6IC0tRGF2aWQgWi4NCjogDQo6IA0KOiAtLS0tLU9y aWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KOiBGcm9tOiBaaW1tZXJsaSwgRGF2aWQgDQo6IFNlbnQ6IFR1 ZXNkYXksIEp1bmUg
MDMsIDIwMDggMjo1OSBQTQ0KOiBUbzogJ0VyaWMgTGVlJzsgcGhwLWRiQGxp c3RzLnBocC5uZXQN
CjogU3ViamVjdDogUkU6IFtQSFAtREJdIENhbid0IGdldCBQSFAgUEdTUUwg bW9kdWxlIHRvIGxv
YWQNCjogDQo6IA0KOiBFcmljLA0KOiANCjogPiBleHRlbnNpb25fZGlyID0g ImM6XFByb2dyYW0g
RmlsZXNcUEhQXGV4dFwiDQo6ID4gYWRkIGM6XFByb2dyYW0gRmlsZXNcUEhQ IGFuZCBjOlxQcm9n
cmFtIEZpbGVzXFBIUFxleHQgdG8gc3lzdGVtIHZhcmlhYmxlcy4NCjogDQo6 IFRyaWVkIHRob3Nl
IHRoaW5ncywgc3RpbGwgbm8gbHVjay4NCjogDQo6ID4gRGlkIG90aGVyIGV4 dGVuc2lvbnMgbG9h
ZGVkIHBhc3MgPw0KOiANCjogVGhlICJidWlsdC1pbiIgZXh0ZW5zaW9ucyBz ZWVtIHRvIGxvYWQg
ZmluZS4gIEkgaGF2ZW4ndCB0cmllZCBhbnkgb3RoZXINCjogKG5vbi1idWls dC1pbikgZXh0ZW5z
aW9ucy4NCjogDQo6IFRoZSBjb2RlIHNuaXBwZXQNCjogDQo6IHByaW50X3Io Z2V0X2xvYWRlZF9l
eHRlbnNpb25zKEZBTFNFKSk7DQo6IA0KOiByZXR1cm5zOg0KOiANCjogDQo6 IEFycmF5ICggWzBd
ID0+IGJjbWF0aCBbMV0gPT4gY2FsZW5kYXIgWzJdID0+IGNvbV9kb3RuZXQg WzNdID0+IGN0eXBl
IFs0XSA9Pg0KOiBzZXNzaW9uIFs1XSA9PiBmaWx0ZXIgWzZdID0+IGZ0cCBb N10gPT4gaGFzaCBb
OF0gPT4gaWNvbnYgWzldID0+IGpzb24gWzEwXQ0KOiA9PiBvZGJjIFsxMV0g PT4gcGNyZSBbMTJd
ID0+IFJlZmxlY3Rpb24gWzEzXSA9PiBkYXRlIFsxNF0gPT4gbGlieG1sIFsx NV0gPT4NCjogc3Rh
bmRhcmQgWzE2XSA9PiB0b2tlbml6ZXIgWzE3XSA9PiB6bGliIFsxOF0gPT4g U2ltcGxlWE1MIFsx
OV0gPT4gZG9tIFsyMF0NCjogPT4gU1BMIFsyMV0gPT4gd2RkeCBbMjJdID0+ IHhtbCBbMjNdID0+
IHhtbHJlYWRlciBbMjRdID0+IHhtbHdyaXRlciBbMjVdID0+DQo6IGFwYWNo ZTJoYW5kbGVyICkN
CjogDQo6IA0KOiAtLSBEYXZpZCBaLg0KOiANCjogLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0N
CjogRnJvbTogRXJpYyBMZWUgW21haWx0bzplcmljQG15cHJvamVjdHMuc3Jo b3N0LmluZm9dIA0K
OiBTZW50OiBUdWVzZGF5LCBKdW5lIDAzLCAyMDA4IDE6MjIgUE0NCjogVG86 IFppbW1lcmxpLCBE
YXZpZDsgcGhwLWRiQGxpc3RzLnBocC5uZXQNCjogU3ViamVjdDogUmU6IFtQ SFAtREJdIENhbid0
IGdldCBQSFAgUEdTUUwgbW9kdWxlIHRvIGxvYWQNCjogDQo6IGV4dGVuc2lv bl9kaXIgPSAiYzpc
UHJvZ3JhbSBGaWxlc1xQSFBcZXh0XCINCjogDQo6IGFkZCBjOlxQcm9ncmFt IEZpbGVzXFBIUCBh
bmQgYzpcUHJvZ3JhbSBGaWxlc1xQSFBcZXh0DQo6IHRvIHN5c3RlbSB2YXJp YWJsZXMuDQo6IA0K
OiBEaWQgb3RoZXIgZXh0ZW5zaW9ucyBsb2FkZWQgcGFzcyA/DQo6IA0KOiAN CjogLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K OiBodHRwOi8vbXlw
cm9qZWN0cy5zcmhvc3QuaW5mbw0KOiBlcmlje2F0fW15cHJvamVjdHN7ZG90 fXNyaG9zdHtkb3R9
aW5mbw0KOiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KOiBGcm9t OiAiWmltbWVybGks
IERhdmlkIiA8RGF2aWQuWmltbWVybGlAQUlHLmNvbT4NCjogVG86ICJFcmlj IiA8Ymx1ZXJheTIw
NDhAeWFob28uY29tPjsgPHBocC1kYkBsaXN0cy5waHAubmV0Pg0KOiBTZW50 OiBXZWRuZXNkYXks
IEp1bmUgMDQsIDIwMDggMTI6NTQgQU0NCjogU3ViamVjdDogUkU6IFtQSFAt REJdIENhbid0IGdl
dCBQSFAgUEdTUUwgbW9kdWxlIHRvIGxvYWQNCjogDQo6IA0KOiA6IA0KOiA6 IEVyaWMsDQo6IDog
DQo6IDogVGhhbmtzIGZvciB0aGUgcmVwbHkuDQo6IDogDQo6IDogPiBEaWQg eW91IGhhdmUgYW4g
UEhQSW5pRGlyIGluIGh0dHBkLmNvbmYgPw0KOiA6ID4gSXQgc2hvdWxkIHBv aW50IHRvIGEgZGly
IHRoYXQgc3BlY2lmaWMgdGhlIHBocC5pbmkgbG9jYXRpb24gYXMNCjogOiA+ IFBIUEluaURpciAi
ZTovd2lubnQiDQo6IDogDQo6IDogWWVzLCBteSBodHRwZC5jb25mIGluY2x1 ZGVzIHRoZXNlIGxp
bmVzLCBhZGRlZCBieSB0aGUgUEhQIGluc3RhbGxlcjoNCjogOiANCjogOiAj QkVHSU4gUEhQIElO
U1RBTExFUiBFRElUUyAtIFJFTU9WRSBPTkxZIE9OIFVOSU5TVEFMTA0KOiA6 IFBIUEluaURpciAi
QzovUHJvZ3JhbSBGaWxlcy9QSFAvIg0KOiA6IExvYWRNb2R1bGUgcGhwNV9t b2R1bGUgIkM6L1By
b2dyYW0gRmlsZXMvUEhQL3BocDVhcGFjaGUyXzIuZGxsIg0KOiA6ICNFTkQg UEhQIElOU1RBTExF
UiBFRElUUyAtIFJFTU9WRSBPTkxZIE9OIFVOSU5TVEFMTA0KOiA6IA0KOiA6 IEFnYWluLCBwaHBp
bmZvKCkgcmVwb3J0cyB0aGUgbG9hZGVkIHBocC5pbmkgdG8gYmUgQzpcUHJv Z3JhbQ0KOiA6IEZp
bGVzXFBIUFxwaHAuaW5pLCBhcyBleHBlY3RlZC4gIFRoZSBwcm9ibGVtIGlz IHRoYXQgUEhQIGNh
bid0IHNlZW0gdG8NCjogbG9hZA0KOiA6IHRoZSBwaHBfcGdzcWwuZGxsIG1v ZHVsZS4NCjogOiAN
CjogOiA+IGFuZCB0aGUgZXh0ZW5zaW9uX2RpciBzaG91bGQgYmUgYmVzdCBz cGVjaWZpYyB3aXRo
IGZ1bGwgcGF0aCBzdWNoIGFzIA0KOiA6ID4gZXh0ZW5zaW9uX2RpciA9ICJl Olx3ZWJyb290XHBo
cDVcZXh0XCINCjogOiANCjogOiBJIHRyaWVkIHRoYXQgdG9vLiAgSXQgc3Rp bGwgZG9lc24ndCBs
b2FkLg0KOiA6IA0KOiA6IC0tIERhdmlkIFouDQo6IDogDQo6IDogLS0tLS1P cmlnaW5hbCBNZXNz
YWdlLS0tLS0NCjogOiBGcm9tOiBFcmljIFttYWlsdG86Ymx1ZXJheTIwNDhA eWFob28uY29tXSAN
CjogOiBTZW50OiBUdWVzZGF5LCBKdW5lIDAzLCAyMDA4IDExOjM3IEFNDQo6 IDogVG86IFppbW1l
cmxpLCBEYXZpZDsgcGhwLWRiQGxpc3RzLnBocC5uZXQNCjogOiBTdWJqZWN0 OiBSZTogW1BIUC1E
Ql0gQ2FuJ3QgZ2V0IFBIUCBQR1NRTCBtb2R1bGUgdG8gbG9hZA0KOiA6IA0K OiA6IA0KOiA6IC0t
LS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQo6IDogRnJvbTogIlppbW1l cmxpLCBEYXZpZCIg
PERhdmlkLlppbW1lcmxpQEFJRy5jb20+DQo6IDogVG86IDxwaHAtZGJAbGlz dHMucGhwLm5ldD4N
CjogOiBTZW50OiBUdWVzZGF5LCBKdW5lIDAzLCAyMDA4IDEwOjU2IFBNDQo6 IDogU3ViamVjdDog
W1BIUC1EQl0gQ2FuJ3QgZ2V0IFBIUCBQR1NRTCBtb2R1bGUgdG8gbG9hZA0K OiA6IA0KOiA6IA0K
OiA6IDogDQo6IDogOiANCjogOiA6IEhlbGxvIGFsbCwNCjogOiA6IA0KOiA6 IDogIA0KOiA6IDog
DQo6IDogOiBJIGFtIHRyeWluZyB0byB1c2UgUG9zdEdyZVNRTCB3aXRoIFBI UCAodXNpbmcgQXBh
Y2hlIG9uIFdpbmRvd3MpLCBidXQNCjogOiBjYW4ndA0KOiA6IDogZ2V0IHRo ZSBwaHBfcGdzcWwu
ZGxsIG1vZHVsZSB0byBsb2FkLiAgDQo6IDogOiANCjogOiA6ICANCjogOiA6 IA0KOiA6IDogcGhw
aW5mbygpIHJlcG9ydHMgdGhhdCB0aGUgbG9hZGVkIGNvbmZpZ3VyYXRpb24g ZmlsZSBpcyBDOlxQ
cm9ncmFtDQo6IDogOiBGaWxlc1xQSFBccGhwLmluaS4gIChJdCBhbHNvIHJl cG9ydHMgdGhhdCB0
aGUgIkNvbmZpZ3VyYXRpb24gRmlsZQ0KOiA6IChwaHAuaW5pKQ0KOiA6IDog UGF0aCIgIGlzICJD
OlxXSU5ET1dTIiAtIEkgdHJpZWQgY29weWluZyBwaHAuaW5pIHRvIHRoYXQg ZGlyZWN0b3J5LCBi
dXQNCjogOiA6IHN0aWxsIG5vIGx1Y2spLiAgSW4gcGhwLmluaSwgSSBoYXZl IHRoZSBsaW5lcw0K
OiA6IDogDQo6IDogOiAgDQo6IDogOiANCjogOiA6IC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0t
LS0tLSBCZWdpbiBwaHAuaW5pIGV4Y2VycHQNCjogOiA6IC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQo6IDogOiANCjogOiA6ICANCjogOiA6IA0KOiA6 IDogZXh0ZW5zaW9u
X2RpciA9ICIuXGV4dGVuc2lvbnMiDQo6IDogOiANCjogOiA6IDsgSSd2ZSBh bHNvIHRyaWVkICIu
XGV4dCIgaGVyZSwgYW5kIGFtIG5vdCBhY3R1YWxseSBzdXJlIHdoYXQgdGhl ICIuIiBpcw0KOiA6
IDogcmVsYXRpdmUgdG8NCjogOiA6IA0KOiA6IDogIA0KOiA6IDogDQo6IDog OiBleHRlbnNpb249
cGhwX3Bnc3FsLmRsbA0KOiA6IDogDQo6IDogOiA7IEkndmUgY29waWVkIHBo cF9wZ3NxbC5kbGwg
dG8gQzpcUHJvZ3JhbSBGaWxlc1xQSFBcZXh0IGFuZCBDOlxBcGFjaGUNCjog OiA6IFNvZnR3YXJl
IEZvdW5kYXRpb25cQXBhY2hlMi4yXGh0ZG9jc1xtZWRpYXdpa2lcZXh0ZW5z aW9ucw0KOiA6IDog
DQo6IDogOiAgDQo6IDogOiANCjogOiA6IC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLSBF
bmQgcGhwLmluaSBleGNlcnB0DQo6IDogOiAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0t
LS0tLS0tLQ0KOiA6IDogDQo6IDogOiAgDQo6IDogOiANCjogOiA6IEkgaGF2 ZSB0cmllZCB2YXJp
b3VzIHRoaW5ncyBpbiBwaHAuaW5pLCBhbmQgc3RvcHBlZCBhbmQgcmVzdGFy dGVkIEFwYWNoZQ0K
OiA6IDogZWFjaCB0aW1lLiAgQnV0IGVhY2ggdGltZSBwaHBpbmZvKCkgYW5k IGdldF9sb2FkZWRf
ZXh0ZW5zaW9ucygpIHJlcG9ydA0KOiA6IHRoYXQNCjogOiA6IHRoZSBtb2R1 bGUgaXMgbm90IGxv
YWRlZC4NCjogOiA6IA0KOiA6IDogIA0KOiA6IDogDQo6IDogOiBJIGhhdmUg YWxzbyB0cmllZCBs
b2FkaW5nIHZpYSBkbCgpOg0KOiA6IDogDQo6IDogOiAgDQo6IDogOiANCjog OiA6IGlmICghZGwo
InBocF9wZ3NxbC5kbGwiKSkgcHJpbnQgImxvYWQgZmFpbGVkIjsNCjogOiA6 IA0KOiA6IDogZWxz
ZSBwcmludCAibG9hZCBzdWNjZWVkZWQiOw0KOiA6IDogDQo6IDogOiAgDQo6 IDogOiANCjogOiA6
IGJ1dCB0aGlzIHJlcG9ydHMgdGhhdCB0aGUgbG9hZCBmYWlsZWQgYXMgd2Vs bC4gIChJIGhhdmUg
ZW5hYmxlX2RsID0gT24NCjogaW4NCjogOiA6IHBocC5pbmkuKQ0KOiA6IDog DQo6IDogOiAgDQo6
IDogOiANCjogOiA6IE15IHNldCB1cCBpcyBhcyBmb2xsb3dzOg0KOiA6IDog DQo6IDogOiAgDQo6
IDogOiANCjogOiA6IFdpblhQIFByb2Zlc3Npb25hbA0KOiA6IDogDQo6IDog OiBBcGFjaGUgMi4y
LjQNCjogOiA6IA0KOiA6IDogUEhQIDUuMi42DQo6IDogOiANCjogOiA6IFBv c3RHcmVTUUwgOC4z
DQo6IDogOiANCjogOiA6ICANCjogOiA6IA0KOiA6IDogSSBhbSBpbnN0YWxs aW5nIGV2ZXJ5dGhp
bmcgZnJvbSBwcmUtYnVpbHQgYmluYXJpZXMuDQo6IDogOiANCjogOiA6ICAN CjogOiA6IA0KOiA6
IDogQW55IGhlbHAgd291bGQgYmUgbXVjaCBhcHByZWNpYXRlZC4NCjogOiA6 IA0KOiA6IDogIA0K
OiA6IDogDQo6IDogOiBSZWdhcmRzLA0KOiA6IDogDQo6IDogOiBEYXZpZCBa Lg0KOiA6IDogDQo6
IDogOiAgDQo6IDogOiANCjogOiA6IA0KOiA6IA0KOiA6IFBIUCBvbiB3aW5k b3dzIGRvZXMndCBz
dXBwb3J0IGRsIGZ1bmN0aW9uIGV4Y2VwdCBDR0kgYW5kIENMSS4NCjogOiAN CjogOiBEaWQgeW91
IGhhdmUgYW4gUEhQSW5pRGlyIGluIGh0dHBkLmNvbmYgPw0KOiA6IA0KOiA6 IEl0IHNob3VsZCBw
b2ludCB0byBhIGRpciB0aGF0IHNwZWNpZmljIHRoZSBwaHAuaW5pIGxvY2F0 aW9uIGFzDQo6IDog
DQo6IDogUEhQSW5pRGlyICJlOi93aW5udCINCjogOiANCjogOiBhbmQgdGhl IGV4dGVuc2lvbl9k
aXIgc2hvdWxkIGJlIGJlc3Qgc3BlY2lmaWMgd2l0aCBmdWxsIHBhdGggc3Vj aCBhcyANCjogOiAN
CjogOiBleHRlbnNpb25fZGlyID0gImU6XHdlYnJvb3RccGhwNVxleHRcIg0K OiA6IA0KOiA6IEFs
c28sIHBsZWFzZSBiZSBzdXJlIHlvdSBoYXZlIGZvbGxvd2VkIGFsbCB0aGUg c3RlcHMgZnJvbSBw
aHAgbWFudWFsJ3MNCjogOiBpbnN0YWxsYXRpb24gY2hhcHRlci4NCjogOiAN CjogOiBUaGF0IGhh
dmUgYSBuZXcgbWV0aG9kIGZvciByZWZlcmluZyB0aGUgcGhwIGxpYnJhcnku DQo6IDogDQo6IDog
RXJpYywNCjogOiANCjogOiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQo6IDogaHR0cDovL215cHJvamVjdHMuc3Job3N0Lmlu Zm8NCjogOiBlcmlj
e2F0fW15cHJvamVjdHN7ZG90fXNyaG9zdHtkb3R9aW5mbw0KOiA6IA0KOiA6 IC0tIA0KOiA6IFBI
UCBEYXRhYmFzZSBNYWlsaW5nIExpc3QgKGh0dHA6Ly93d3cucGhwLm5ldC8p DQo6IDogVG8gdW5z
dWJzY3JpYmUsIHZpc2l0OiBodHRwOi8vd3d3LnBocC5uZXQvdW5zdWIucGhw DQo6IDogDQo6IA==