php 致命错误:调用未定义的函数:ldap_connect()

suzh9iv8  于 10个月前  发布在  PHP
关注(0)|答案(6)|浏览(78)

我在使用WAMP时遇到这个错误:
致命错误:调用未定义的函数:第一个月
我已经编辑了php.ini文件夹并启用了php_ldap.dll
由于某些原因,当我打开phpinfo()时,只有一些扩展显示在其中。我已经重新启动了Apache并重新启动了计算机。

xnifntxz

xnifntxz1#

如果您是Windows用户,这是使用XAMPP时的常见错误,因为默认情况下未启用LDAP
您可以按照以下步骤确保LDAP在您的XAMPP中正常工作:

  • [Your Drive]:\xampp\php\php.ini:在此文件中取消注解以下行:
extension=php_ldap.dll

字符串

  • 移动文件:libsasl.dll,从[Your Drive]:\xampp\php[Your Drive]:\xampp\apache\bin(注:只有XAMPP版本之前需要移动文件:5.6.28
  • 重新启动Apache。
  • 您现在可以使用LDAP模块的功能!

如果您使用Linux:
对于php5:

sudo apt-get install php5-ldap


对于php7:

sudo apt-get install php7.0-ldap


如果你使用的是最新版本的PHP,你可以

sudo apt-get install php-ldap


运行上面的命令就可以了。
如果由于任何原因它不工作,请检查您的php.ini配置以启用ldap,删除extension=ldap之前的分号以取消注解,保存并重新启动Apache

0md85ypi

0md85ypi2#

将PHP的路径添加到Windows系统路径。路径应包含php.exe
添加路径后,打开一个新的命令提示符,并通过键入以下命令确保php.exe位于路径中

C:\>php --help

字符串
在上面看到正确的帮助消息后,在php.ini中启用php_ldap.dll扩展
同时将php_ldap.dllphp/ext目录复制到apache/bin文件夹
重新启动wamp,phpinfo()将显示ldap已启用。

px9o7tmv

px9o7tmv3#

  • [您的驱动器]:\xampp\php\php.ini:在此文件中,取消注解以下行:

扩展名=php_ldap.dll

  • 移动文件:libsasl.dll,从[Your Drive]:\xampp\php到[Your Drive]:\xampp\apache\bin重新启动Apache。您现在可以使用LDAP模块的功能!
gr8qqesn

gr8qqesn4#

打开XAMMP php.ini文件(默认路径为C:\xammp\php\php.ini),并更改代码(; extension=ldap)到extension= php_ldap. dll并保存。重新启动XAMMP并保存。

php.ini

; Notes for Windows environments :
;
; - Many DLL files are located in the extensions/ (PHP 4) or ext/ (PHP 5+)
;   extension folders as well as the separate PECL DLL download (PHP 5+).
;   Be sure to appropriately set the extension_dir directive.
;
extension=bz2
extension=curl
extension=fileinfo
extension=gd2
extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase
extension=php_ldap.dll

字符串

insrf1ej

insrf1ej5#

我的服务器是带有Apache 2.4的Windows Server 2016,我也遇到了这个错误。将文件libsasl.dllC:\php移动到C:\apache\bin,然后重新启动Apache。

zu0ti5jz

zu0ti5jz6#

感谢大家的贡献。就我而言,我需要遵循以下3点来使ldap_connect()在PHP8.2.3中工作:

  • 添加php_ldap.dll到php.ini
  • 将libsasl.dll从PHP复制到APACHE
  • 将PHP路径添加到PATH环境变量,然后重新启动APACHE

相关问题