Я пытаюсь установить roundcube на localhost и получаю сообщение об ошибке
OpenSSL: NOT OK
php.ini
включил «extension = php_openssl.dll» без «;»
что здесь может быть не так?
Убедитесь, что php_openssl включен в среде Apache-PHP.
В WAMPServer есть 2 файла php.ini для каждой установленной вами версии PHP.
Чтобы убедиться, что вы редактируете тот, который управляет средой Apache-PHP, используйте меню wampmanager.
Или:
(left click) wampmanager -> PHP -> php.ini
и отредактируйте файл php.ini, который загружен в ваш редактор напрямую
Или снова используя меню, вы можете включать и выключать расширения PHP прямо из меню, и это гарантирует, что вы редактируете правильный файл php.ini.
Теперь все, что вам нужно сделать, это нажать на имя расширения. Если этот флажок установлен, он уже активирован.
Когда вы щелкаете по строке для расширения, оно активирует расширение или деактивирует его, то есть переключает его активное состояние.
О php.ini
файл, который вы найдете в wamp\bin\php\php{version}\php.ini
влияет только на PHP CLI, т.е. PHP при запуске из командной строки. Так что, если вы используете что-то вроде composer, который использует много инструментов командной строки, вы должны убедиться, что расширения, которые вы хотите использовать, были активированы в этой версии php.ini
Других решений пока нет …