У меня есть конкретное расширение, которое не загрузится, если я укажу относительный путь в extension_dir
параметр. Если я укажу абсолютный путь, он загрузится. Я не могу использовать абсолютный путь, потому что мне часто нужно перемещать местоположение веб-сервера, и было бы неприятно каждый раз перенастраивать все пути.
Единственное отличие, которое я замечаю, заключается в том, что это расширение .win
файл, а не .dll
.
Версия PHP PHP 7.4.5 (cli) (built: Apr 14 2020 16:17:34) ( ZTS Visual C++ 2017 x64 )
ОБНОВЛЕНИЕ MarkusMüller
Да, другие расширения загружаются правильно (curl, fileinfo, gd2, mbstring, openssl, php_pdo_sqlsrv_74_ts_x64) без каких-либо проблем. Конкретное расширение ixed.7.4ts.win
из ИсточникGuardian и это необходимо для деобфускации некоторых файлов ядра. в error.log
у меня есть это:
PHP Warning: PHP Startup: Unable to load dynamic library 'ixed.7.4ts.win' (tried: ext\\ixed.7.4ts.win (The specified module could not be found.), ext\\php_ixed.7.4ts.win.dll (The specified module could not be found.)) in Unknown on line 0