ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルのコンパイル問題の 1 つ

php_PHP チュートリアルのコンパイル問題の 1 つ

WBOY
WBOYオリジナル
2016-07-13 17:45:481041ブラウズ

-lltdl が見つかりません。php のコンパイル時に別のエラーが発生しました
php の make プロセス中に「usr bin ld can not find lltdl」エラーが発生します。詳細なエラーは次のとおりです。 /usr/bin/ld: -lltdl
が見つかりません collect2: ld は 1 つの終了ステータスを返しました
make: *** [libphp5.la] エラー 1
Googleで長い間検索した結果、PHPを編集するときに追加された「-with-mcrypt」オプションが原因であることが判明しました。したがって、「usr bin ld can not find lltdl」エラーの解決策は次のとおりです:
1. mcrypt が不要な場合は、php 編集時にこのオプションを削除し、make または make install を実行します。
2. mcrypt が必要な場合は、libltdl をインストールする必要があります
libltdl は libmcrypt ソフトウェア パッケージに含まれています。具体的なプロセスは次のとおりです。 #cd /software/libmcrypt-2.5.8/libltdl
#./configure –enable-ltdl-install
#作る
#メイクインストール
この時点で、新しい問題が発生しました。エラー: 共有ライブラリのロード中: libltdl.s,: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません
それなら
#ln -s /usr/lib/libltdl.so /usr/lib/libltdl.so.3
インストールする
cp が表示されます: `ext/phar/phar.phar' を統計できません: そのようなファイルまたはディレクトリはありません

だから私は次のようにします: cd ext/phar/
ls -l
phar.phar ファイルが存在しないことがわかりました。 !したがって、phar.php ではないかと疑ったのですが、
cp ./phar.php ./phar.phar
インストールする
問題ない! !問題が解決しました! !

著者「プシュー」

http://www.bkjia.com/PHPjc/478647.html

本当http://www.bkjia.com/PHPjc/478647.html技術記事 -lltdl が見つかりません。php のコンパイル中に別のエラーが発生しました。make プロセス中に、php で「usr bin ld not find lltdl」エラーが表示されました。詳細なエラーは次のとおりです。/usr/bin/ld: -lltdl collection2 が見つかりません: ld が返されました。 ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。