0

php_printer拡張機能をhttp://downloads.php.net/pierre/からダウンロードしました。しかし、php.iniファイルを構成しようとすると、次のようなメッセージがポップアップ表示されます。

PHP Startup: printer: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match

EasyPHPforWindowsを使用しています。PHPのバージョンは5.4.6で、Apacheのバージョンは2.4.2です。

私は同様の種類の他の質問を経験しましたが、私はサーバー管理者などではないので、コマンドラインPHPについて何も知らず、物事を再コンパイルします。誰かが私にこれに対する良い簡単な解決策を見つけることができますか?

PS:解決策が簡単ではなく、本当にPHP拡張機能を再コンパイルする必要がある場合は、Windowsでそれを行う方法の手順を教えてください。

4

1 に答える 1

2

基本的に、拡張機能はphp 5.3で動作するようにコンパイルされており、5.4で使用しようとしています。

1つの解決策は、EasyPHPをphp5.3にダウングレードして機能させることです。

于 2012-09-03T18:08:51.633 に答える