Re: PHP 5.3.29RC1 Released for Testing!
| From: | Jan Ehrhardt | Date: | Sat, 02 Aug 2014 12:43:54 +0000 |
| Subject: | Re: PHP 5.3.29RC1 Released for Testing! | ||
| References: | 1 | Groups: | php.qa |
| Request: | Send a blank email to php-qa+get-67384@lists.php.net to get a copy of this message | ||
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.