2015-10-14 4 views
0

Я включил enchant на моем сервере wamp (V 2.4.9), я использую PHP (V 5.5.12), когда я запускаю сервер, я получаю следующее предупреждение:Enchant не работает на сервере wamp, ошибка компиляции

PHP Startup: заточка: Не удалось инициализировать модуль модуль скомпилирован с модуля API = 20100525, PHP скомпилирован с модулем API = 20121212, Theese параметры должны совпадать.

Как решить эту проблему?

+0

Он появляется модуль, который вы используете был составлен в 2010 году Посмотрите на один составленный позже. (12/12/2012) –

+0

Когда вы говорите, что wamp v 2.4.9, вы имеете в виду: [Wamp server 2.5] (http://sourceforge.net/projects/wampserver/files/WampServer%202/Wampserver%202.5/) который отправляет apache 2.4.9, php 5.5.12? И вы заметили предупреждение «Не использовать предыдущие WampServer Extensions/Addons.» на этой странице? – VolkerK

+0

Да, я использую 2,5 сервера Wamp. Расширение Original Enchant не работало на сервере – dreamPr

ответ

0

Это означает, что ваш модуль был скомпилирован для php 5.4, но вы используете php 5.5.
Вам необходимо найти совместимую версию этого модуля php 5.5.

см https://github.com/php/php-src/blob/PHP-5.4/Zend/zend_modules.h
и https://github.com/php/php-src/blob/PHP-5.5/Zend/zend_modules.h
(поиск ZEND_MODULE_API_NO)

+0

Где разместить этот файл zend_modules.h? – dreamPr

+0

Он предоставляется исходным кодом ядра php при компиляции модуля расширения. – VolkerK

Смежные вопросы