PHPStudy启用HTTPS需手动配置SSL证书并开启Apache的HTTPS支持,核心步骤为获取证书、修改httpd.conf和httpd-ssl.conf配置文件、重启Apache服务。

PHPStudy 默认使用 HTTP,要启用 HTTPS(即 SSL 加密),需要手动配置 SSL 证书并开启 Apache 或 Nginx 的 HTTPS 支持。核心步骤是:获取证书、修改配置文件、重启服务。下面以 Apache 为例(PHPStudy 新版默认用 Apache),分步说明。
HTTPS 必须有 SSL 证书。开发测试可使用自签名证书,正式环境建议用免费的 Let's Encrypt 或购买商业证书。
openssl rsa -in server.key -out server.key
打开 PHPStudy 主界面 → 点击「其他选项菜单」→「网站设置」→「Apache 配置」→ 找到并打开 httpd.conf 文件。
LoadModule ssl_module modules/mod_ssl.soInclude conf/extra/httpd-ssl.conf
在 conf/extra/httpd-ssl.conf 中,找到 <virtualhost _default_:443></virtualhost> 区块,按需修改以下几项:
立即学习“PHP免费学习笔记(深入)”;
DocumentRoot:改为你的网站根目录,例如 "D:/PHPTutorial/WWW"
ServerName:设为你的域名或 localhost:443
SSLCertificateFile:指向你的 server.crt 路径,如 "D:/PHPTutorial/Apache/conf/ssl/server.crt"
SSLCertificateKeyFile:指向你的 server.key 路径,如 "D:/PHPTutorial/Apache/conf/ssl/server.key"
RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
回到 PHPStudy 主界面,先「停止」再「启动」Apache 服务。
配置 HTTPS 不复杂但容易忽略证书权限和路径拼写错误。只要证书放对位置、配置文件路径准确、模块已加载,基本就能跑通。正式上线前务必换成可信证书,并检查端口 443 是否被防火墙拦截。
以上就是phpstudy怎么开启ssl_phpstudy配置https教程【加密】的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号