【问题标题】:did not have extension=php_openssl.dll in php.ini for send activation link to emailphp.ini 中没有 extension=php_openssl.dll 用于将激活链接发送到电子邮件
【发布时间】:2014-07-19 05:58:55
【问题描述】:

我使用 phppdo.

创建了登录和注册页面

注册后,注册邮箱没有发送激活链接。

我在stackoverflow中引用了这个链接How to configure XAMPP to send mail from localhost?

我在 php 中没有 extension=php_openssl.dll。谁能告诉我,我在做什么?

我正在使用 xampp1.7.4

【问题讨论】:

    标签: php email pdo


    【解决方案1】:

    我有同样的问题。确实取消了php.ini 中的extension=php_openssl.dll 的注释,但仍然存在问题。

    在使用命令php -m openssl 检查加载的扩展时丢失。最后我发现扩展目录默认没有正确设置所以不得不取消注释extension_dir = "ext"

    希望这对其他人有所帮助

    【讨论】:

      【解决方案2】:

      你的 ext 目录中有 php_openssl.dll 吗? 如果你有,你应该可以通过将行添加到 php.ini 来让它工作。

      如果您缺少 dll,您可以尝试下载与 XAMPP 中包含的相同版本的 php,然后从那里获取 dll 文件。 Windows的PHP下载可以在http://windows.php.net/download/找到。

      【讨论】:

      • 现在我卸载了我的 xampp,我可以知道下载 xampp 的确切链接吗?
      • 我的 xampp 版本是 1.7.4。那么需要从上面提到的链接下载哪个版本的php
      猜你喜欢
      • 2020-04-20
      • 2016-07-05
      • 2014-09-10
      • 2017-09-24
      • 1970-01-01
      • 2011-01-02
      • 1970-01-01
      • 2014-06-11
      • 1970-01-01
      相关资源
      最近更新 更多