Как запустить .dll файл в laravel 5.4

Пожалуйста, помогите нам найти правильный способ позвонить .dll file в laravel 5.4

я использовал использовать COM; вершина моего контроллера, а также
а также

используя этот тип кода для excute .dll-файла

$obj = new COM('pathTo.dll');
dd($obj);

Но не работает

Отображение ошибки Класс ‘COM’ не найден

Пожалуйста, помогите мне решить эту проблему.

0

Решение

Laravel 5.4 работает на php 5.6.4.

Начиная с php 5.4.5, расширение COM больше не используется в ядре PHP по умолчанию, поэтому вам придется добавить его вручную.

Вы можете добавить эти две строки в свой php.ini файл.

[COM_DOT_NET]
extension=php_com_dotnet.dll
2

Другие решения

Вы могли бы использовать shell_exec() чтобы получить то, что вам нужно (примечание: IUSR могут потребоваться разрешения для каталога, в котором находится DLL).

$processID = shell_exec("C:\\Windows\\Microsoft.NET\\assembly\\GAC_MSIL\\EntraPassUtility\\v4.0_1.0.0.2__ecc8607640d67af4\\EntraPassUtility.dll 2>&1 &");
exec('ps ' . $processID, $processState);

В противном случае, вот несколько других статей, которые могут быть полезны:

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector