Я хочу использовать enchant в своем PHP-коде (я использую WAMP-сервер). Я включил расширение enchant в php.ini, а также добавил путь PHP к системным переменным. Когда я запускаю сервер, он показывает следующую ошибку
PHP Startup: невозможно загрузить динамическую библиотеку
‘c: /wamp/bin/php/php5.5.12/ext/php_enchant.dll — указанный
процедура не может быть найдена
но у меня есть php_enchant.dll в этом каталоге.
Каждый раз, когда я запускаю код, я получаю фатальную ошибку:
Неустранимая ошибка: вызов неопределенной функции enchant_broker_init ()
Так что не так с Enchant, почему он не работает?
Я исправил как:
Использование wampmanager (значок W на панели задач) делает
left click wampmanager -> Apache -> Version -> (and click on the version number)
Это заставит wampmanager перестроить все SYMLINKS в папке apache / bin и перезапустить Apache. Это должно решить проблему и предотвратить появление ошибок в журнале ошибок php.
ЕСЛИ НЕ:
ИСПРАВИТЬ ВТОРОЙ ВОПРОС
Отредактируйте файл \ wamp \ script \ config.inc.php и найдите код, который устанавливает эту переменную $ phpDllToCopy, и замените его этим кодом.
$phpDllToCopy = array (
'icudt52.dll', //[modif oto] - Ajouts pour éviter unknown error PHP 5.6.a2
'icuin52.dll',
'icuio52.dll',
'icule52.dll',
'iculx52.dll',
'icutest52.dll',
'icutu52.dll',
'icuuc52.dll',
'icudt51.dll', //[modif oto] - Ajouts pour éviter unknown error PHP 5.5.6
'icuin51.dll',
'icuio51.dll',
'icule51.dll',
'iculx51.dll',
'icutest51.dll',
'icutu51.dll',
'icuuc51.dll',
'icudt50.dll', //[modif oto] - Ajouts pour éviter unknown error PHP 5.5
'icuin50.dll',
'icuio50.dll',
'icule50.dll',
'iculx50.dll',
'icutest50.dll',
'icutu50.dll',
'icuuc50.dll',
'icudt49.dll', //[modif oto] - Ajouts pour éviter unknown error PHP 5.3/5.4
'icuin49.dll',
'icuio49.dll',
'icule49.dll',
'iculx49.dll',
'icutest49.dll',
'icutu49.dll',
'icuuc49.dll',
'libeay32.dll',
'libsasl.dll', //[modif oto] - Ajout pour éviter unknown error
'libintl.dll',
'php5isapi.dll',
'php5nsapi.dll',
'ssleay32.dll',
'php5ts.dll',
'fribidi.dll', //[modif oto] - Ci-contre et dessous pour PHP 5.2.x
'fdftk.dll', // Peuvent être supprimés pour PHP 5.3.0 ou plus
'libmcrypt.dll',
'libmhash.dll',
'libmysql.dll',
'libmysqli.dll',
'msql.dll',
'ntwdblib.dll',
'php5activescript.dll',
);
Других решений пока нет …