2017-12-01 23 views
0

現在のxamppにapache kafkaをインストールしています。 hereはインストールリンクです。私はphp.iniファイルetcディレクトリにextension=php_rdkafka.dllを入れました。 xamppが再起動している間に私はこのエラーメッセージを受けましたThe program can't start because php7.dll is missing from your computer. Try reinstalling program fix this problem. Googleで検索しましたphp7.dllファイルhereからこのファイルをSystem32ディレクトリに入れて、私のPCを再起動しました。もう一度xamppを起動して同じことが起こります。私を助けてください。コンピュータからphp7.dllが見つからないため、プログラムを起動できません

現在のPHPのバージョンは7.1.11です。

カフカ.dllファイルは、ここで見つける - http://pecl.php.net/package/rdkafka

答えて

0

問題はその後、原因、あなたのPHPのバージョンは、スレッドセーフ(TS)がある場合は、インストールしようとしている拡張子(php_rdkafka.dll)による可能性が最も高いですスレッドセーフである拡張機能をダウンロードしてインストールしていることを確認します。そうでない場合は、スレッドセーフでない(nts)拡張子を使用してください。それに加えて、拡張モジュールとphpの両方が同じアーキテクチャ、つまりx86またはx64であることも確認してください。

phpバージョン7.1にはphp_rdkafka.dllを使用してください。

phpinfoページ(下記参照)にインストールされているphpのスレッドセーフステータスとアーキテクチャを確認できます。

Architecture on phpinfo page

Thread Safe Status

関連する問題