Apache作为服务启动时,PHP无法加载库

时间:2019-04-16 14:18:40

标签: php windows apache service

尝试为PHP加载openSSL和Curl扩展名,但是每当我重新启动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)中运行

0 个答案:

没有答案