-1

我创建了一个网络界面,用户忘记的密码将通过电子邮件发送到他注册的电子邮件帐户。在我的本地主机服务器中一切正常,但是当我将我的 php 文件上传到主机域时,电子邮件不再发送。

最初代码在我的本地主机中也不起作用,但后来我在我的 php.ini 文件中打开了 php_openssl 选项,一切都很好。我认为现在我的主机域中正在发生同样的事情,我需要打开 php_openssl 选项。

但我在 cPanel 中找不到任何选项来执行此操作。

显示 OpenSSL 支持已禁用的 cPanel 屏幕截图

如何在 cPanel 中启用此选项?

4

1 回答 1

1

要启用 php_openssl,您需要打开 php.ini 文件并取消注释该行

;扩展=php_openssl.dll

通过删除“;” 在那之前。

要知道你的 php.ini 文件。尝试

php --ini

您将看到 php.ini 文件位置,例如 /usr/local/lib/php.ini

用 vi 之类的编辑器打开文件

vi /usr/local/lib/php.ini

然后取消注释行 extension=php_openssl.dll

如果没有这样的行,只需将该行附加到 php.ini

而已。:)

于 2013-07-09T01:06:11.073 回答