终于解决のERROR:PHPの 'LDAP' 拡張機能が有効になって/インストールされていません。あなたのMRを確認してください

私のシステムは、CentOSのあるPHPはPHP-LDAPは、ERRORログインを示唆し、LDAPを設定した後、yumを-5.6.40で、yumを-5.6.40:です。PHPの 'LDAP' の拡張子が有効になって/インストールされていない、あなたのMRBSを確認してくださいとWebサーバの設定。

まず、システムログ、またはPHPの-mを確認し、ヒント:PHPの警告:PHPのスタートアップ:「/usr/lib64/php/modules/ldap.so」ダイナミックライブラリをロードできません - /usr/lib64/php/modules/ldap.so :ライン0に不明でそのようなファイルまたはディレクトリ:共有オブジェクトファイルを開くことができません。

最終的な解決策:まず、ダウンロードphp5.6.40は、環境を準備し、解凍し、サーバーにアップロードし、PHP-ldap5.6.40を取得解凍します

phpize

./configureを

ここでは、それはエラーになり、エラーの内容は、初めて決勝にあります。

設定:エラー:/root/php-5.6.4/ext/ldap `に':
のconfigure:エラー:$ PATHに見つかりませ許容できるCコンパイラが
` config.logのを参照してくださいしない'の詳細は、

ソリューション、GCCをインストールし、yumのGCCをインストール

第二:設定:エラー:ldap.hを見つけることができません

ソリューション:YUMインストールのOpenLDAP OpenLDAPの-develの-y

第三次:のconfigure:エラー:/ usr / libにLDAPライブラリを見つけることができません。

解決策:CP -frpは/ usr / lib64に/から、libldap *は/ usr / libに/

次に./configureを、最後のヒントを続けます

config.status:config.hの作成
config.statusを:libtoolのコマンドを実行します

すべては、その後、正常です

作ります

make installを

これまでのところ問題は解決されました!あなたに助け場合、私に知らせてメッセージを残してください!

おすすめ

転載: www.cnblogs.com/leelice/p/11069349.html