跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

phpEnv怎么创建网站 phpEnv建站入门教程

phpEnv建站只需三步:填合法域名(如www.test.local)、选匹配Web服务(Apache或Nginx)、将文件放对根目录(如F:\phpEnv\www\www.test.local);须手动改hosts、避免端口冲突、修正源码中localhost硬编码。
phpEnv
创建网站这件事,不需要写代码、不依赖命令行,核心动作就三步:填域名 → 选环境 → 放文件。但很多人卡在端口冲突、hosts没改、或根目录放错位置,导致浏览器打不开。 点击「新建网站」后填什么域名才有效
phpEnv
不验证域名是否真实注册,只认本地解析。所以填
www.test.local
、
blog.dev
都可以,但必须满足两个条件: - 域名不能是纯数字或含下划线(如
123.com
可以,
my_site.com
会失败) - 必须手动修改系统
hosts
文件,添加一行:
127.0.0.1 www.test.local
- Windows 下
hosts
路径是
C:\Windows\System32\drivers\etc\hosts
,保存时需用管理员权限的记事本打开 Apache 和 Nginx 环境选哪个,影响网站能不能跑
phpEnv
默认同时安装 Apache 和 Nginx,但只能启用其中一个 Web 服务。选错会导致: - 用 Apache 搭建的 WordPress 站点,在 Nginx 下可能报
404 Not Found
(尤其带伪静态规则的) - Laravel 项目默认推荐 Nginx,因为其
try_files
指令对路由更友好 - 如果你只是放个
index.php
输出
phpinfo()
,两者都行;但一旦涉及重写、PATH_INFO 或上传大文件,就得看源码适配的是哪种服务器 网站根目录在哪,放错文件就 403 或白屏
phpEnv
新建站点后,自动在安装目录下生成对应文件夹,路径格式固定为:
F:\phpEnv\www\www.test.local
(Windows)或
~/phpEnv/www/www.test.local
(macOS) - 所有 PHP 文件、HTML、CSS、JS 必须放在这里,不能嵌套多一层(比如不要放成
www.test.local/public/index.php
) - 如果源码自带
public
入口目录(如 Laravel),得把
phpEnv
的网站根目录手动指向该
public
文件夹(在站点设置里可改) - 权限问题常见于 macOS/Linux:确保该目录对当前用户可读可执行,否则会触发
403 Forbidden
为什么点了「启动服务」却提示端口被占用 80 端口冲突是
phpEnv
最高频报错,原因往往不是它自己占着,而是: - 系统里已运行 Skype、IIS、TeamViewer、甚至某些杀毒软件的 Web 模块 - 其他集成环境(如 XAMPP、WAMP)的服务没关干净 -
phpEnv
自带的「本地TCP端口进程列表」工具能直接查出 PID 和程序名,右键「结束进程」比手动 netstat 方便得多 - 若仍失败,可临时把网站端口改成 8080,在站点设置里修改,并用
https://www.php.cn/link/2488294e5b8aa832810695a56cbeacdf:8080
访问(注意 hosts 不需要改) 实际建站时最易忽略的,是源码里的数据库配置和
base_url
写死成
https://www.php.cn/link/bb122c8fe6c764e8aae555e2186a6344
—— 这会导致 CSS 加载失败、AJAX 请求跨域或跳转回 localhost。改之前先确认你访问的地址是
https://www.php.cn/link/2488294e5b8aa832810695a56cbeacdf
,再全局搜索替换。 PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。 下载

相关文章