internals:windows:libs:ldap
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
internals:windows:libs:ldap [2008/06/02 00:28] – pajoye | internals:windows:libs:ldap [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Work in progress. | + | For PHP suitable sources and up-to-date information see [[https:// |
- | libldap, libldap_r and liblber can be built now. I did not tested them neither added sasl or openssl | + | OpenLDAP |
+ | * olber32 | ||
+ | * oldap32 | ||
- | The sln is in build\windows, | + | Our (patched) sources contain project files for VC8/9. OpenSSL is yet enabled. |
- | I built successfully PHP 5.3 using these libs (static version). If it went well you should see the Version info (in the x.y.z form). | + | One important change is to keep the default sysconf directory. Open ldap_config.h from the include directory and change |
- | Don't forget to replace the openldap\include in php_builds //not// in phpbuilds\include | + | #define LDAP_SYSCONFDIR " |
+ | But that should not be too hard now that the project files are in places (see the source directory in our pecl2 download pages). | ||
+ | |||
+ | You can place the include files in openldap\include in php_builds or in the default include in phpbuilds\include (5.2) or in deps\include (5.3+). | ||
+ | |||
+ | For PHP usages, the following preprocessor option must be set: | ||
+ | |||
+ | /D LDAP_DEPRECATED=1 | ||
+ | |||
+ | TODO: remove deprecated API usage in ext/ldap | ||
+ | |||
+ | For VC9, it is necessary to patch the portable.h on line 1102: | ||
+ | |||
+ | #if _MSC_VER >= 15000 | ||
+ | /* define to snprintf routine */ | ||
+ | #define vsnprintf _vsnprintf | ||
+ | #endif | ||
+ | |||
+ | For VC6, the following option has to be added to the linker: | ||
+ | |||
+ | / | ||
+ | |||
+ | The latest patched sources available in our repository contain the project files for VC6/8/9. Only the configurations " |
internals/windows/libs/ldap.1212366487.txt.gz · Last modified: 2017/09/22 13:28 (external edit)