Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个网络界面,用户忘记的密码将通过电子邮件发送到他注册的电子邮件帐户。在我的本地主机服务器中一切正常,但是当我将我的 php 文件上传到主机域时,电子邮件不再发送。
最初代码在我的本地主机中也不起作用,但后来我在我的 php.ini 文件中打开了 php_openssl 选项,一切都很好。我认为现在我的主机域中正在发生同样的事情,我需要打开 php_openssl 选项。
但我在 cPanel 中找不到任何选项来执行此操作。
如何在 cPanel 中启用此选项?
要启用 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
而已。:)