当前位置: 首页 > 知识库问答 >
问题:

处理"openssl扩展丢失:在XAMPP中

陆俭
2023-03-14

我试图在我的电脑(Windows 8 Pro 64x和XAMPP 3.2.1)上安装composer,因此我下载了Windows Installer并运行它,但出现以下错误:

缺少openssl扩展,这意味着不可能进行安全的HTTPS传输。

我搜索了这个问题并尝试了一些解决方法

extension=php\u openssl。动态链接库

在php中没有注释。C:\xampp\php\php中的ini文件。ini,没有其他php。我的系统上的ini文件(我搜索了它)

另外,当我在CMD中运行“php--ini”命令时,我得到以下结果:

配置文件(php.ini)路径:C:\windows

加载配置文件:(无)

扫描以获取更多信息。ini文件位于:(无)

附加的已分析ini文件:(无)

如果有帮助的话。

我希望有人帮助我。tnx

共有3个答案

洪星文
2023-03-14

从上周开始,我就一直在和同一个问题作斗争,但今天终于解决了。首先,我在Windows10上使用XAMPP,所以只要在PC上运行XAMPP,您就可以在家了。

(你可以运行phpinfo.php知道你的设置(你可以用这个名字创建一个简单的脚本文件,检查extension_path。它应该指向'php\ext'文件夹(那是我的地方))我在php.ini设置路径到c:\xampp\php\exts。您可以通过单击对应于APACHE Web服务器的CONFIGURE按钮从XAMPP控制面板获取此文件,然后从弹出列表中选择php.ini。搜索extension_path并删除注释指令 (';').

请记住从XAMPP控制面板停止并重启Apache Web服务器。

这就是我所做的,我的php代码与上面的代码没有太大区别。试试这个,告诉我你过得怎么样。

龙浩博
2023-03-14

";扩展名=php_openssl.dll"在php.ini文件中被注释掉。只需删除注释,保存文件,重新运行Composer Install。

凌波峻
2023-03-14

这里,作为<代码> PHP--INI/<代码>命令,指向 C:\Windows 路径,您应该更改该路径中的文件(但在出错时考虑复制原始文件)。毕竟你可以放一个php的副本。ini,并强制 php使用它:

php -c /path/to/my/custom/php.ini
 类似资料:
  • 问题内容: 试图通过安装程序安装程序在 Win7 / 64 + WampServer 2.2* 上安装Composer依赖性管理工具,我得到以下消息: * 缺少openssl扩展名,这将降低Composer的安全性和稳定性。如果可能的话,您应该启用它或使用–with-openssl重新编译php 所以这就是我所做的… 在我的任务栏中的Wamp图标中,单击 这表明通过在扩展名旁边放置 复选标记可以

  • 问题内容: 我的Go Web应用程序中有一个相当快捷的错误处理程序,它会引发HTTP错误,记录响应的重要部分并提供错误模板。我想删除在处理程序中多次编写类似代码的重复: 我已经阅读了Error Handling and Go文章,其中定义了一个自定义HTTP处理程序类型,该类型将返回这样的错误类型/结构(甚至返回int,err): 但是我不确定如何保留现有的中间件功能/包装,使我可以像这样链接中间

  • 很多批处理问题都可以通过单进程、单线程的工作模式来完成, 所以在想要做一个复杂设计和实现之前,请审查你是否真的需要那些超级复杂的实现。 衡量实际作业(job)的性能,看看最简单的实现是否能满足需求: 即便是最普通的硬件,也可以在一分钟内读写上百MB数据文件。 当你准备使用并行处理技术来实现批处理作业时,Spring Batch提供一系列选择,本章将对他们进行讲述,虽然某些功能不在本章中涵盖。从高层

  • 4.1扩展断点处理 在前面的章节中我们讲解了用事件处理函数处理调试事件的方法。用 PyDbg 可以很容 易的扩展这种功能,只需要构建一个用户模式的回调函数。当收到一个调试事件的时候,回 调函数执行我们定义的操作。比如读取特定地址的数据,设置更更多的断点,操作内存。操 作完成后,再将权限交还给调试器,恢复被调试的进程。 PyDbg 设置函数的断点原型如下: bp_set(address, descr

  • 我正在用c写一个抖动缓冲程序来处理rtp包。这里rtp使用UDP传输,所以连接不可靠,包会不整齐,也会有一些包丢失。如果包的顺序发生变化,我会通过序号(在rtp报头信息中)来排列,但是我怎么处理或者补偿包丢失呢?(因为包丢失不在我手上) 注意:我正在处理h264作为有效负载,他们要求我只使用RTP报头

  • clarations -std=c++11 -c /tmp/swoole-4.8.6/src/protocol/websocket.cc -fPIC -DPIC -o src/protocol/.libs/websocket.o Assembler messages: Error: can't open /tmp/ccz3gtNM.s for reading: No such file or di