Apache部分 – 使您可以打开
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配置开始;足够好的测试,但您可能想在apache文档中阅读更多关于mod_ssl的信息。
PHP部分 – 使adldap能够使用ldap over ssl
adldap需要php的openssl扩展名才能使用“ldap over ssl”连接。 openssl扩展作为一个带有xampp的DLL来运行。你必须“告诉”php加载这个DLL,例如在你的php.ini中有一个extension = nameofmodule.dll
跑
echo 'ini: ', get_cfg_var('cfg_file_path');
它应该显示您的php安装使用哪个ini文件(可能在php-apache-module和php-cli版本之间有所不同)。
在编辑器中打开此文件并搜索
;extension=php_openssl.dll
删除分号,保存文件并重新启动apache。