Apache part - позволяет вам открыть https://localhost/xyz
Существует файл конфигурации xampp / apache / conf / extra / httpd-ssl.conf, который содержит все специфичные для ssl конфигурации. Это довольно хорошо задокументировано, так что прочитайте комментарии и посмотрите на http://httpd.apache.org/docs/2.2/ssl/.
Файлы начинаются с <IfModule ssl_module>
, поэтому он действует только в том случае, если apache запущен с модулем mod_ssl.
Откройте файл xampp / apache / conf / httpd.conf в редакторе и найдите строку
#LoadModule ssl_module modules/mod_ssl.so
удалить хэшмарк, сохранить файл и перезапустить apache. Теперь веб-сервер должен начинаться с базовой / стандартной конфигурации xampp ssl; достаточно хорош для тестирования, но вы можете прочитать немного больше о mod_ssl в документации apache.
PHP part - включение adldap для использования ldap over ssl
adldap необходимо расширение php openssl для использования соединений "ldap over ssl". Расширение openssl поставляется как dll с xampp. Вы должны "сказать" php, чтобы загрузить эту DLL, например, имея extension=nameofmodule.dll
в вашем php.ini
Запуск
echo 'ini: ', get_cfg_var('cfg_file_path');
Он должен показать вам, какой ini-файл использует ваша установка php (может отличаться в зависимости от php-apache-module и версии php-cli).
Откройте этот файл в редакторе и найдите
;extension=php_openssl.dll
удалите точку с запятой, сохраните файл и перезапустите apache.
см. Также: http://docs.php.net/install.windows.extensions