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/
よろしくお願いします。
https://bugs.php.net/bug.php?id=49876 はこの動作を説明しています。
これを修正するには、次のコマンドを実行します。
ln -fs /usr/lib/x86_64-linux-gnu/libldap.so /usr/lib/
ボラ、コンパイルします。