简体   繁体   中英

Is it possible to enable php_ldap in an Azure WebRole?

我已按照此处的说明进行操作: http : //azure.microsoft.com/zh-cn/documentation/articles/cloud-services-php-create-web-role/#CustomizePHP用于添加扩展名但无法获得Web角色识别扩展名。

Are you able to load other extensions? There was a bug in the past, see this post: http://social.msdn.microsoft.com/Forums/windowsazure/en-US/cd547ad3-c892-4ba4-82f4-c83690d18966/problem-with-loading-php-extensions

Also note that in order to load the php_ldap extension, it requires the following files: libeay32.dll and ssleay32.dll

Sorry for not coming back to you earlier. How are you getting along?

Since I never used a PHP based Cloud Service I did some testing for you. I followed the link you mentioned in your post with one exception: I did not add the php_ldap.dll to my Cloud Service.

After deploying the Cloud Service I verified a statement I remember about newer PHP installers for Windows:

  • They come with the required .dll files, like these for LDAP
  • They add the PHP folder containing the .dll files to your path variable

And this was indeed true. All required files are available and in the correct location.

This is the result I get when verifying LDAP from PHPInfo:

在此处输入图片说明

All seems to be ok. Can you try this and let me know how it goes.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM