【发布时间】:2014-09-08 20:23:41
【问题描述】:
我尝试在我的 PC 上安装 composer(Windows 8 Pro 64x 和 XAMPP 3.2.1),所以我下载了 Windows Installer 并运行它 但是我收到了这个错误:
缺少 openssl 扩展,这意味着不可能进行安全的 HTTPS 传输。
我搜索了这个问题并尝试了一些解决方案
extension=php_openssl.dll
在 C:\xampp\php\php.ini 中的 php.ini 文件中取消注释,并且我的系统上没有其他 php.ini 文件(我搜索过)
当我在 CMD 中运行“php --ini”命令时,我得到了这个:
配置文件(php.ini)路径:C:\windows
加载的配置文件:(无)
扫描其他 .ini 文件:(无)
解析的其他 .ini 文件:(无)
如果有帮助的话。
我希望有人帮助我。天呐
【问题讨论】:
-
既然php说是在c:\windows里找.ini文件,那你在c:\xampp里编辑的那个基本没用了。
-
但是 c:\windows 中没有 php.ini 文件。有没有办法改变它或将 XAPMM php.ini 文件添加到“加载的配置文件”?
-
没错,所以 php 使用编译的默认值运行。
-
那么有什么办法可以改变它或将 C:\xampp\php\php.ini 文件添加到“加载的配置文件”中?
-
从未使用过 xampp。不知道为什么它会在 c:\windows 中查找,这是 php 存储其配置的一个非常愚蠢的地方。如今,除了微软和驱动程序编写者之外,c:\windows 应该对任何人都不干涉。
标签: php apache xampp php-openssl