如何为php8.1.8启用phpopenssl扩展



我正试图将一个包安装到我的symfony 6.1应用程序中,当我运行命令composer require sensio/framework-extra-bundle

I get this error message 
[RuntimeException] You must enable the openssl extension in your php.ini
to load information from https://... 

我试图在php.ini文件中启用openssl扩展名,但我找不到(extension=php_openssl.dll(行,我只找到了这个(extension=openssl(,并且已经取消了注释。


对于php版本,它是php 8.1.8

(询问我任何其他信息(


如果有人能帮我找到解决方案,并非常感谢您抽出时间:(

在PHP中加载openssl时进行调试

symfony概要文件phpinfo,您应该能够在其中查看您的PHP配置是否真的运行openssl

尝试以下url

http://{local server address, e.g. localhost:8001}/_profiler/phpinfo,您可以将链接的开头更改为您的环境

在symfony之外,您可以创建一个空文件,例如具有内容的phpinfo.php

<?php
phpinfo();

解决问题

你的帖子缺乏关于你所处环境的信息。您是如何设置开发环境的。

作为离题建议,为了避免将来出现这个问题,你可以看看docker,在那里你可以设置一个标准化的环境,例如。https://github.com/ger86/symfony-docker

相关内容

  • 没有找到相关文章

最新更新