我收到这个警告:
警告:PHP启动:无法加载动态库"/opt/lamp/lib/PHP/extensions/no-debug-non-zts-2013126/PHP_openssl.dll"-/opt/lampp/lib/PHP/extensions/no-depug-non-zts-20131226/PHP_openssl.dll:无法打开共享对象文件:第0行"未知"中没有此类文件或目录
您似乎正试图在Linux机器上加载Windowsdll。Windows将这些东西称为.dll
,而Linux则使用.so
。
出现此错误是因为您的一个php.ini
文件中有语句extension=php_openssl.dll
。你需要找到那个ini文件,并删除那一行。你可以找到PHP使用的ini文件,通过:
- 命令行上的
php --ini
- 检查phpinfo()的第一节"加载的配置文件"answers"解析的附加.ini文件"的输出
找到ini文件后,在每个文件中查找"php_openssl.dll",然后删除该行。然后重新启动Web服务器。