ホームページ >バックエンド開発 >PHPチュートリアル >ICBC B2C 決済インターフェースの開発に携わった友人が私を助けてくれます。
テストのために ICBC が提供するデモを使用しましたが、常にエラーが報告されました:
警告: dl() [function.dl]: マルチスレッド Web サーバーではサポートされていません - php で extension=php_infosec.dll を使用してください。 ini
次に、php.ini に「extension=php_infosec.dll」を追加し、ICBC によって提供された php_infosec.dll ファイルを拡張ディレクトリに配置し、Apache を再起動しましたが、それでもこのエラーが報告されました
phpinfo を検索して見つけました。その infosec モジュールがロードされていません。原因は何ですか?
私の環境は wamp apache 2.0 php 5.2.6
使用したことがありません。アイデアを教えてください
php_infosec.dll のバージョン番号があなたの PHP に適しているかどうかは非常に重要です
さらにを使用している場合は、統合環境ソフトウェア「wamp」を入れてソフトウェアを再起動し、ソフトウェアトレイのアイコンをクリックして拡張子が自動的に認識されるかどうかを確認してください。 >
5.2.6 ....この PHP バージョンは非常に古いものです
先生、php_infosec.dll を php 拡張機能フォルダーの下に配置しましたか?
次に、Apache サービスのログを見てください。一般的に、DLL の読み込み失敗または読み込まれていないことがログに記録されます。DLL が読み込まれない場合は、バージョンの問題です。次に、銀行が PHP のバージョンやオペレーティング システムの数などを重視しているかどうかを確認します。 。 。
php5.2 バージョンもシステムディスク System32 の下に配置する必要があります
http://www.wampserver.com/ 上位バージョンの php の統合環境はここからダウンロードできます
php_infosec.dll
これは自分で開発したのですか? PHP 環境に直接インストールします 絶対パスを使用します....
PHP は ICBC オンライン決済インターフェイスを実装します
http://3aj.cn/article/305.html
あなた、それは解決しましたか?コミュニケーションをとってください! ! !