ホームページ >バックエンド開発 >PHPチュートリアル >php5.5で拡張ライブラリを動的にロードできませんでした
皆さんこんにちは:
クロスコンパイルによって php のバージョンをアップグレードしました。私たちのオリジナルの php 拡張ライブラリはダイナミック リンク ライブラリの形式でロードされました。つまり、拡張パスと名前は php.ini ファイルに追加されただけです。コード内には dl() によってロードされる拡張ライブラリはありません。
現在の問題は、アップグレード後にこの php バージョンが拡張ライブラリにロードされず、php.ini ファイルが正常であることです。アドバイスをください、ありがとうございます
誰か助けてください!
phpの拡張子はメインファイルのバージョンにバインドされています
つまり、拡張子はメインファイルと一緒にコンパイルされる必要があります
3階のお兄さん。以前の方法では、メイン アプリケーションとは別に PHP 拡張機能をコンパイルしていました。 ini ファイルを介してロードするだけです。
公式ドキュメントにもこう書いてあると読みました
はい、個別にコンパイルすることも可能です!
ただし、コンパイルする必要はありません
メインプログラムのバージョンが変更されると、拡張機能も変更する必要があります
ありがとうございます、当初はダイナミックリンクライブラリを変更する必要はないと思っていました