

可是就是无法识别,试验很多都无法绑定,也无法登陆。。。不知道是错在哪儿了····请高手指点~~~~
docker+php5+ldap,ldap安装成功了,为什么不生效?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-10 08:05关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
要解决这个问题,首先确保你的Apache服务器已经正确配置并运行。如果你使用的是Ubuntu系统,你可以尝试以下步骤来检查问题:
-
确保你正在使用正确的版本的Apache和PHP。
-
检查
/etc/apache2/apache2.conf文件中是否包含<Directory /var/www/>设置,并且其后跟有<VirtualHost *:80>和<FilesMatch "*.php$">部分。这将允许PHP文件通过HTTP协议访问。 -
如果你正在使用PHP 7.4或更高版本,请确保你安装了最新的
php-ldap模块。可以使用Composer进行安装:composer require php-ldap/php-ldap -
检查
/etc/php/7.x/conf.d/mysqli.ini文件中的extension_dir选项是否指向正确的目录。如果未指定,则应将其更改为包含PHP扩展(例如/usr/lib/php/7.x/)。 -
检查
/etc/php/7.x/conf.d/cli.ini文件中的extension_dir选项是否指向正确的目录。如果未指定,则应将其更改为包含CLI扩展(例如/usr/lib/php/7.x/cli/)。 -
使用
php -i命令检查Apache服务器上的PHP版本、错误日志以及任何可能的错误消息。 -
如果上述步骤仍然没有解决问题,那么可能是因为你的系统上存在一些冲突或者权限问题。在这种情况下,你需要查看系统的详细信息,比如
/proc/cpuinfo,/proc/meminfo,/proc/sys/fs/file-max等,以找出可能导致问题的原因。 -
在某些情况下,你可能需要修改你的Apache配置文件,比如
/etc/apache2/sites-available/default和/etc/apache2/sites-enabled/*目录下的配置文件。这些文件通常位于Apache服务器的根目录下。 -
最后,你也可以考虑寻求专业的技术支持帮助,他们可能会提供具体的解决方案。
希望以上建议对你有所帮助!
解决 无用评论 打赏 举报-