Ldap 启用扩展

Ldap 启用扩展,ldap,php,Ldap,Php,我正在更改一些PHP设置,如上传大小限制等 通过对加载的配置文件php5.ini进行一些修改,我成功地增加了上传大小限制 因此,它是正确的文件,对php5.ini的更改将生效 我也想启用ldap扩展。然而,我不能那样做。我添加了以下行: extension=php_ldap.dll 但没有任何效果 有人知道为什么吗? 谢谢 如果您在Linux上,添加dll扩展不会有多大好处,因为Windows使用这些扩展。 您最好启用.so扩展 但是,仅仅在php.ini中取消注释或添加这个条目并不能使扩展自动

我正在更改一些PHP设置,如上传大小限制等

通过对加载的配置文件php5.ini进行一些修改,我成功地增加了上传大小限制

因此,它是正确的文件,对php5.ini的更改将生效

我也想启用ldap扩展。然而,我不能那样做。我添加了以下行: extension=php_ldap.dll

但没有任何效果

有人知道为什么吗?
谢谢

如果您在Linux上,添加dll扩展不会有多大好处,因为Windows使用这些扩展。 您最好启用.so扩展

但是,仅仅在php.ini中取消注释或添加这个条目并不能使扩展自动工作,只有当给定的.so文件确实存在并且位于正确的路径中时,扩展才会工作。路径配置正确

如果您使用的是Linux,并且有机会,那么您应该通过包管理器(apt、yum等)安装扩展,它将把扩展编译到php安装中。这样,在服务器更新(包括php)后,您就不会失去扩展

如果你不能访问你的服务器,你总是可以做一些事情

a) 请主机提供商为您启用扩展,好的主机提供商会这样做。

b) 找副驾驶。你会过得更好的!!这是值得的!看看ServerGrove

如果您在Linux上,添加dll扩展不会有多大好处,因为Windows使用这些扩展。 您最好启用.so扩展

但是,仅仅在php.ini中取消注释或添加这个条目并不能使扩展自动工作,只有当给定的.so文件确实存在并且位于正确的路径中时,扩展才会工作。路径配置正确

如果您使用的是Linux,并且有机会,那么您应该通过包管理器(apt、yum等)安装扩展,它将把扩展编译到php安装中。这样,在服务器更新(包括php)后,您就不会失去扩展

如果你不能访问你的服务器,你总是可以做一些事情

a) 请主机提供商为您启用扩展,好的主机提供商会这样做。

b) 找副驾驶。你会过得更好的!!这是值得的!看看ServerGrove

我犹豫着问,你的服务器运行在什么操作系统上?你的服务器日志上写了什么?扩展是否出现在中?根据我的phpinfo:它是Linux。Ldap扩展未显示在phpinfo中。默认情况下有一些扩展,但ldap没有。我可以问一下我在哪里可以阅读我的服务器日志吗?@user-你能试着查看一下你的PHP ext目录以确保它存在吗?-在将ext添加到php.ini之后,您是否重新启动了Apache?这是一个共享托管计划,我无法访问php的配置文件。我可以访问php加载的配置文件,当我进行一些更改(如上所述)时,这些更改会生效(10分钟后),因此我想没有必要重新启动apache(不幸的是,我也没有这样做的权限)。我不太想问,您的服务器运行在什么操作系统上?您的服务器日志上说了什么?扩展是否出现在中?根据我的phpinfo:它是Linux。Ldap扩展未显示在phpinfo中。默认情况下有一些扩展,但ldap没有。我可以问一下我在哪里可以阅读我的服务器日志吗?@user-你能试着查看一下你的PHP ext目录以确保它存在吗?-在将ext添加到php.ini之后,您是否重新启动了Apache?这是一个共享托管计划,我无法访问php的配置文件。我可以访问php加载的配置文件,当我进行一些更改(如上所述)时,这些更改会生效(10分钟后),因此我想没有必要重新启动apache(不幸的是,我也没有这样做的权限),我尝试启用.so扩展,但正如您所说,它没有使扩展工作。我猜。所以文件不在那里。我没有访问扩展名文件的权限,也无法安装其他扩展名文件。所以我想对于这个问题我无能为力。谢谢你的提示,这是godaddy,所以我想他们可以帮助我。我试图启用.So扩展,但正如你所说,它没有使扩展工作。我猜。所以文件不在那里。我没有访问扩展名文件的权限,也无法安装其他扩展名文件。所以我想在这个问题上我无能为力。谢谢你的提示,这是戈达迪,所以我想他们可以帮助我。