ホームページ  >  記事  >  バックエンド開発  >  PHP 拡張機能の開発でコンパイル対象のダイナミック ライブラリを呼び出した後、phpinfo でそのライブラリが見つからず、関数を呼び出すことができません。

PHP 拡張機能の開発でコンパイル対象のダイナミック ライブラリを呼び出した後、phpinfo でそのライブラリが見つからず、関数を呼び出すことができません。

WBOY
WBOYオリジナル
2016-06-23 13:23:50987ブラウズ

RT、このブログ http://blog.csdn.net/wzhwho/article/details/6949297 を通じて、動的ライブラリを呼び出す拡張機能が実装されました。最初は c を使用して拡張ライブラリを呼び出そうとしましたが、正常に実行されましたが、php 拡張を呼び出してコンパイルした後、php をロードできませんでした。助けてください


ディスカッションに返信 (解決策)

インストールした拡張機能が成功していることを確認してください
phpinfo ファイルを確認してください

インストールした拡張機能が正しいかどうかを確認してください成功しました
phpinfo ファイル

問題は、ダイナミック ライブラリへの呼び出しを削除し、拡張機能のコンパイル後に phpinfo に表示できることです。追加しても機能しません。モデレータを手伝ってください

デバッグ後、gdb は未定義のシンボル: xxxxx を要求します。しかし、ヘッダーファイルは以前に紹介しました

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。