web-dev-qa-db-ja.com

コンパイルPHP Ubuntu 12.10のLDAPサポートあり

LDAPサポート付きのUbuntu 12.10でPHPをコンパイルしようとしています。次のコマンドを実行しました。

apt-get install libldap2-dev

これにより、ヘッダーファイルが/usr/includeにインストールされます。

ただし、コンパイルしようとすると、ヘッダーファイルを見つけることができません。私も--with-ldap=/usr/includeで試してみましたが、それでも失敗します:

configure: error: Cannot find ldap.h

また、次のシンボリックリンクを試しましたが、それでも同じエラーが発生します。

ln -s /usr/lib/ldap* /usr/lib/

よろしくお願いします。

6
Andrew Ellis

https://bugs.php.net/bug.php?id=49876 はこの動作を説明しています。

これを修正するには、次のコマンドを実行します。

ln -fs /usr/lib/x86_64-linux-gnu/libldap.so /usr/lib/

ボラ、コンパイルします。

12
Andrew Ellis