在PHP 7中使用--with-ldap会导致错误"找不到php_pdo_driver.h"在Mac 10.13上

时间:2018-05-21 16:43:14

标签: php wordpress macos ldap

我可以在Mac 10.13.4上编译PHP 7.2.5,但是当我添加--with-ldap时,我在编译期间遇到以下错误:

检查PDO包括......检查PDO包括...... ./configure:第65719行:test:参数太多 ./configure:第65721行:test:参数太多

configure:error:找不到php_pdo_driver.h。

这是我的完整配置命令: ./configure --prefix = / usr / local / php7 --with-apxs2 = / usr / local / apache-2.4.33 / bin / apxs --enable-exif --with-mysqli --with-curl - enable-ftp --with-gd --enable-mbstring --with-openssl = / usr / local / openssl --enable-sockets --with-zlib --with-ldap

我尝试过使用--with-ldap = / usr和--with-ldap-sasl,但错误是一样的。

我想让WordPress在本地运行。我让它在没有LDAP的情况下运行,但现在我想使用Active Directory凭据和我选择的插件(https://wordpress.org/plugins/ldap-login-for-intranet-sites/)通知我PHP缺少LDAP ...

1 个答案:

答案 0 :(得分:0)

我删除了PHP源文件夹并重新创建它。我以为终端正在使用新的PHP源文件夹,但事实并非如此。现在编译按预期工作,我现在可以配置WP AD插件了!