phpstudy免费版与Node.js可共存于同一Windows系统:phpstudy提供Apache+PHP+MySQL一体化环境,Node.js需独立安装并正确配置PATH,二者通过路径隔离实现互不干扰。

你需要在同一台Windows电脑上同时跑PHP项目和Node.js服务,比如用PHP做后台管理页面、用Node.js写实时API接口,但又不想装两套互不兼容的环境——phpstudy免费版正好能提供Apache+PHP+MySQL一体化环境,而Node.js必须独立安装并确保两者命令行可共存。
phpstudy免费版安装与基础配置
在官网或可信镜像站下载phpstudy_pro.exe(注意不是旧版phpstudy2018),双击运行后勾选“为所有用户安装”,安装路径【必须避开含中文、空格或特殊符号的目录】,例如D:\phpstudy_pro\。
安装完成启动主程序,点击“启动”按钮,观察Apache和MySQL状态灯变绿;若MySQL启动失败,先关闭系统自带的MySQL服务或杀毒软件的拦截行为。
打开浏览器访问http://localhost,看到phpstudy欢迎页即表示Web服务就绪;此时PHP已默认启用,无需额外配置即可解析.php文件。
立即学习“PHP免费学习笔记(深入)”;
Node.js独立安装并规避PATH冲突
访问nodejs.org,下载LTS版本的Windows Installer (.msi),不要选Current分支——LTS更稳定,且与phpstudy的PHP模块无兼容性风险。
运行.msi安装包时,务必勾选“Add to PATH”选项,否则后续npm命令将无法识别;安装路径建议设为D:\nodejs\,避免与phpstudy的D:\phpstudy_pro\产生命名混淆。
详细的 Three.js 3D 图形参考,涵盖场景设置、相机、几何体、材质、光照、动画、控制器、加载器、数学工具和调试。
安装完毕后,以管理员身份打开PowerShell,执行以下命令验证是否真正写入系统PATH:
【如果只显示phpstudy的路径而没有D:\nodejs\,说明安装时未勾选Add to PATH,必须卸载重装】
输入node -v && npm -v,两行版本号均正常输出即通过验证。
验证双环境共存与隔离性
第一步:在D:\phpstudy_pro\WWW\下新建test.php,内容为<?php echo 'PHP OK'; ?>,浏览器访问http://localhost/test.php,返回PHP OK。
第二步:在任意非phpstudy目录(如D:\myapp\)新建package.json,执行npm init -y;再创建server.js,写入console.log('Node OK');,然后运行node server.js,终端输出Node OK。
第三步:关键检验——在D:\phpstudy_pro\WWW\目录下执行node -v,应成功返回版本号;同样,在D:\myapp\目录下执行php -v,应报错“php不是内部或外部命令”。【这说明Node.js全局可用,而PHP仅由phpstudy内部调用,二者物理隔离,互不干扰】


















