我使用 php 和 pdo创建了登录和注册页面。
注册后,激活链接没有通过注册的电子邮件发送。
我在stackoverflow中提到了这个链接How to configure XAMPP to send mail from localhost?,
我在php中没有extension = php_openssl.dll。谁能告诉我,我做了什么?
我正在使用 xampp1.7.4
答案 0 :(得分:3)
我有同样的问题。取消注释extension=php_openssl.dll
中的php.ini
,但仍然遇到了问题。
使用命令php -m
检查加载的扩展名时,缺少openssl。最后我发现默认情况下未正确设置扩展目录,因此必须取消注释extension_dir = "ext"
希望这会有助于其他人
答案 1 :(得分:1)
你的ext目录中是否有php_openssl.dll? 如果你有这个,你应该能够通过添加到php.ini的行来使它工作。
如果您错过了dll,可以尝试下载XAMPP中包含的相同版本的php,并从那里获取dll文件。 可以在http://windows.php.net/download/
找到适用于Windows的PHP下载