简体   繁体   中英

API didn't match in php_printer module in Windows

I downloaded the php_printer extension from http://downloads.php.net/pierre/ . But when i try to configure my php.ini file, a message pops-up saying that

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

I am using EasyPHP for Windows. The PHP version is 5.4.6 and that of Apache is 2.4.2

I went through other questions of similar kind but i am not server-admin or like so I don't have any idea of Command-Line PHP, and recompile things. Can anyone find me a good and easy solution to this.

PS: If the solution is not easy and i really have to recompile the PHP extension, please provide me with the steps how to do that on Windows.

Basically the extension was compiled to work with php 5.3, and you are trying to use it with 5.4

One solution is to downgrade EasyPHP to php 5.3 to make it work.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM