PHP не может загрузить библиотеку, когда Apache запущен как сервис - PullRequest
0 голосов
/ 16 апреля 2019

Попытка загрузить расширения openSSL и Curl для PHP, но всякий раз, когда я перезапускаю службу Apache, я получаю одинаковую ошибку для обоих

PHP Startup: Unable to load dynamic library 'openssl' (tried: C:/PHP/ext\\openssl) in Unknown on line 0

Расширение PDO загружается (я использовал его некоторое время, поэтому я уверен на 100%). И не только это, но если я запускаю Apache, пишу httpd.exe из терминала, все расширения PHP загружаются и работают отлично! Эта проблема возникает только при запуске httpd.exe -k или при запуске из services.msc.

Я могу заставить его работать, если я просто запускаю его из терминала, но это меня раздражает, что я не могу запустить его как обычный сервис. Я также пробовал разные версии PHP и переустанавливал службу Apache, но безуспешно.

Работает в Windows 10 x64, Apache / 2.4.25 (Win64) и PHP 7.3.4 (x64)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...