我在Windows 10机器上安装了xampp。从命令提示符运行php会出现如下错误。
Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: D:\xamp\php\ext\openssl
(The specified module could not be found.), D:\xamp\php\ext\php_openssl.dll
(The specified module could not be found.)) in Unknown on line 0
字符串
在php.ini的extension_dir中,我尝试给出绝对路径和相对路径到扩展目录。文件位于位置D:\xamp\php\ext\php_openssl. dll。它仍然给出错误。
2条答案
按热度按时间xzlaal3s1#
如果
libcrypto-1_1.dll
或libssl-1_1.dll
丢失,即使php_openssl.dll
存在并且php.ini
配置正确,php也会给予准确的错误。vxqlmq5t2#
你能检查一下加载的php.ini是否正确吗?
php --ini
也可以检查php-m来检查cmd中使用php -m | findstr "xml"
加载的扩展你也可以尝试手动下载openssl扩展:http://www.dlldownloader.com/php_openssl-dll/