推荐开源项目:PHP版Let's Encrypt客户端——Lescript
在网络安全日益重要的今天,HTTPS协议成为了网站的标配,而Let's Encrypt提供的免费SSL证书为许多开发者和网站所有者提供了便利。在这里,我们向您推荐一个简洁且易于上手的PHP实现Let's Encrypt客户端的开源项目——Lescript。
项目地址:https://github.com/analogic/lescript/
参考资料:https://blog.csdn.net/gitblog_00083/article/details/139285733
使用说明
只需要用到这两个文件
lescript.php和_auto_example.php就可以了
只需要在_auto_example.php
填好路径和域名就行了
顺便说一下,申请完毕后会出现一个文件夹,以域名命名,里面的cert.pem
对应宝塔的pem证书文件,private.pem
则对应宝塔的key文件,可以手动复制粘贴过去
申请成功的提示如下:
...此处省略...
[info] Got certificate! YAY! 2025-10-12 03:52:09
[info] Saving fullchain.pem 2025-10-12 03:52:09
[info] Saving cert.pem 2025-10-12 03:52:09
[info] Saving chain.pem 2025-10-12 03:52:09
[info] Done !!§§!
当然了,只是正好研究到这个发现的,基于Let's Encrypt的acme接口客户端,实际上宝塔都可以一键免费申请,但是这个研究我觉得可以用在某些虚拟机上,或者某些时候没有宝塔却又想简单方面弄个ssl证书的场景,或者说针对这个二次开发接口也是可以的
其他类似项目
据说acmephp也可以