【发布时间】:2015-07-10 11:37:33
【问题描述】:
我在 VM 上开发(使用 Debian 7),但在当前项目中,我必须从我的 Windows 7 主机系统使用 Composer。为此,我“安装”了 PHP(下载并保存在 C:\Program Files\php-5.6.8-Win32-VC11-x64 中)。作为下一步,我下载了适用于 Windows 的 Composer 安装程序并启动了 Composer-Setup.exe - 并得到了一个错误:
您机器上的某些设置使 Composer 无法正常工作。 确保您修复了下面列出的问题并再次运行此脚本:
缺少 openssl 扩展,这意味着无法进行安全的 HTTPS 传输。 如果可能,您应该启用它或使用 --with-openssl 重新编译 php
好的。 ext 文件夹中的 php_openssl.dll。我从php.ini-production 创建了php.ini 并启用了extension=php_openssl.dll 行。但是没有效果。 OpenSSL 模块仍然不在活动模块列表中 (php -m)。我也尝试更改ext 文件夹,但此设置也没有更新。
应该怎么做才能在 Windows 上更改 PHP 设置?
【问题讨论】:
-
确认您修改了正确的
php.ini文件。在 Windows 上,我认为可能有一个php.ini文件隐藏在 system32 或一些类似的 os 目录中。
标签: php windows configuration settings php-ini