Johannes Schlüter in php.qa (Fri, 01 Aug 2014 03:30:53 +0200):
>As 5.3.29 is supposed to be the last and final release of the 5.3 series
>ever please test your code very carefully with PHP 5.3.29RC1 to help us
>release a stable new PHP version.

I did not succeed to get the php_mongo.dll from
http://windows.php.net/downloads/pecl/releases/mongo/1.5.5/php_mongo-1.5.5-5.3-nts-vc9-x86.zip
to load without errors on my Windows 7 machine. If you enable the
extension in php.ini and run 'php -m' from the command line it was
complaining about a missing ordinal 4540 in LIBEAY32.dll.

I could not get my finger on the cause. php_mongo.dll loads libsasl.dll,
but as far as I can see libsasl.dll does not load any of the OpenSSL
files. Besides that the only OpenSSL files in my environment were the
ones in the PHP-dir. A missing ordinal is really strange when all the
files are from the same PHP package.

So, I do not know if there is something wrong in the sasl/openssl combi
or if php_mongo.dll is doing something strange.

I resolved it by compiling php_mongo.dll --without-mongo-sasl. Maybe the
Windows binaries at PECL should be compiled without cyrus-sasl as well.
It does not seem to make any difference because SSL is not supported
anymore in php_mongo.dll since 1.5. php_mongo.dll 1.4.5 still supported
SSL.

Maybe someone with a Windows 7/8 machine can verify my findings.

Jan

PS. The same accounts for PHP 5.4 with OpenSSL 0.9.8za.

--
PHP Quality Assurance Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to