У меня установлен mamp, и я использую Windows 10. Я приложил изображение конфигураций, ошибки и некоторых вещей, которые я сделал, чтобы диагностировать, почему. Я не знаю, почему я постоянно получаю эту ошибку композитора. Я обновляю свой файл php.ini, в котором закомментирован openssl. Я удалил точку с запятой в extension_dir (уже был удален) и в extension=php_openssl.dll. Я заметил, что когда я набираю php -m в своей командной строке, я не вижу открытый ssl, и я не уверен, как это включить, если это возможная проблема.
Если можно пролить свет на это, дайте мне знать, я понимаю, что на этот вопрос отвечали сотни раз, но я сделал то, что требовалось от этих ответов, и ни к чему не пришел.
Пояснения к изображению: ошибка
Здесь я проверяю конфигурации с помощью php -m, и он не показывает openssl, поправьте меня, если я ошибаюсь.
Мой phpinfo(); также я делаю php -ini, он показывает, что php не установлен, но я предполагаю, что это когда я запускаю метод phpinfo, потому что этот метод запускается через mamp, что позволяет ему устанавливать правильные параметры.