PhpStorm使用内置终端Terminal(一键操作)

大丽大大_3855

大丽大大_3855

2026-04-21

203人浏览

原创

phpstorm terminal 启动报 command not found 是因未加载 shell 配置文件;应将 shell path 改为 /bin/zsh -l(macos)等登录模式,并重启标签页;laravel 报“no application encryption key”需手动执行 php artisan key:generate。

phpstorm使用内置终端terminal(一键操作)

PhpStorm 内置 Terminal 启动就报错 command not found

根本原因是 PhpStorm 的 Terminal 默认继承的是系统 Shell 环境,但没加载你的 shell 配置文件(比如 ~/.zshrc 或 ~/.bash_profile),导致 php、composer、npm 等命令找不到。

实操建议:

  • 打开 Settings → Tools → Terminal,把 Shell path 改成带登录模式的启动方式:macOS 用 /bin/zsh -l(或 /bin/bash -l),Windows 用 cmd.exe /k,Linux 类似 macOS
  • -l 参数表示“login shell”,会主动读取 ~/.zshrc 等配置,PATH 和 alias 才能生效
  • 改完后必须关闭并重新打开 Terminal 标签页,重启不生效
  • 验证是否成功:输入 echo $PATH,确认输出里包含你安装 PHP/Node 的路径(如 /opt/homebrew/bin)

Terminal 中执行 php artisan 报错 “No application encryption key”

这不是终端问题,而是 Laravel 项目未初始化环境 —— PhpStorm 终端只是个执行入口,不会自动帮你跑 php artisan key:generate 或读取 .env。

实操建议:

  • 确保项目根目录下有 .env 文件;没有就复制 .env.example 并重命名
  • 在 Terminal 中 cd 到项目根目录后,手动运行 php artisan key:generate
  • 如果提示 php 不是内部命令,说明上一节的 Shell 配置没生效,先回退检查
  • 后续常用命令可直接在 Terminal 里执行,比如 php artisan serve、php artisan migrate:fresh --seed

Terminal 标签页太多,想一键清空或快速切换

PhpStorm 不支持“一键清空所有 Terminal 标签”,但有更高效的替代操作。

btpanel phpsite 宝塔面板PHP网站
btpanel phpsite 宝塔面板PHP网站

宝塔面板 PHP 网站管理:站点创建、删除、启停、PHP 版本切换、域名管理、SSL证书管理、伪静态管理、数据库管理

下载

实操建议:

  • 右键某个 Terminal 标签 → 选 Close Others,保留当前,关掉其余
  • 用快捷键 Ctrl+Shift+T(Windows/Linux)或 Cmd+Shift+T(macOS)快速新建一个干净 Terminal
  • 按 Alt+F12(默认)可聚焦到当前 Terminal,再按一次切回编辑区,避免鼠标点来点去
  • 如果总在同一个目录下操作,可在 Settings → Tools → Terminal 设置 Shell path 后面加启动参数,例如:/bin/zsh -l -c "cd /path/to/my/project && exec zsh"

为什么在 Terminal 里 git status 显示中文乱码?

常见于 Windows + Git Bash 或 WSL 混用场景,本质是终端编码和 Git 输出编码不一致。

实操建议:

  • 先确认 PhpStorm 终端编码:进入 Settings → Editor → File Encodings,把 Global Encoding 和 Project Encoding 都设为 UTF-8
  • 如果是 Git Bash,进 Settings → Tools → Terminal,把 Shell path 改成 "C:\Program Files\Git\bin\sh.exe" --login -i(路径按你实际安装位置调整)
  • 在 Terminal 中临时修复:运行 git config --global core.quotepath false,让 Git 不对路径做转义
  • 终极办法:在项目根目录建 .gitattributes,加一行 * text=auto eol=lf,避免换行符干扰

终端本身不智能,它只忠实地执行你敲的命令。真正省时间的,是搞清楚哪些配置必须一次性配对、哪些命令必须在什么路径下运行、以及哪些错误其实跟终端毫无关系——比如 artisan 报错,大概率是 Laravel 自己的事。

php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!

相关专题

更多
phpstorm怎么导出项目
phpstorm怎么导出项目

phpstorm提供导出项目功能,步骤如下:打开phpstorm项目转到“项目”菜单选择“导出项目”选择导出格式指定导出位置选择导出范围勾选“包括依赖项”框(可选)单击“导出”完成导出。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.08

1328

7

phpStorm怎么运行
phpStorm怎么运行

本专题整合了phpstorm运行教程,阅读专题下面的文章了解更多相关内容。

2025.09.18

5598

13

phpstorm开发环境搭建教程
phpstorm开发环境搭建教程

本专题整合了phpstorm开发环境搭建和运行项目教程,阅读专题下面的文章了解更多详细教程。

2025.09.18

5836

18

phpstorm怎样运行php
phpstorm怎样运行php

本专题整合了phpstorm运行php相关教程,阅读专题下面的文章了解更多详细内容。

2025.09.18

2121

11

phpstorm相关教程大全
phpstorm相关教程大全

本专题整合了phpstorm相关教程汇总,阅读专题下面的文章了解更多详细内容。

2026.01.15

138

24

从环境搭建到代码调试:PHPstorm全流程开发配置指南
从环境搭建到代码调试:PHPstorm全流程开发配置指南

本文旨在为PHP开发者提供一份详尽的PhpStorm全流程开发配置指南。内容涵盖从IDE安装、PHP解释器配置、Xdebug调试环境搭建,到项目运行与断点调试的完整流程。通过本指南,读者将掌握搭建高效开发环境的核心技能,快速上手PhpStorm的强大功能,显著提升PHP开发效率。

2026.04.01

101

11

PHPstorm编辑器全系统安装与激活配置指南
PHPstorm编辑器全系统安装与激活配置指南

本文提供一份详尽的PHPstorm全系统安装与激活配置指南,覆盖Windows、macOS及Linux三大主流平台。内容从官方安装包的获取、安装过程中的路径与组件选择,到激活流程(包括正版激活与补丁替换法)均有详细图解。此外,指南还包含安装后的基础环境配置与中文语言包安装,旨在帮助开发者快速完成IDE部署,为PHP开发搭建一个稳定、高效的集成环境。

2026.04.01

236

9

ps软件新手入门教程合集
ps软件新手入门教程合集

PHP中文网精心打造了本PS新手入门教程合集。内容涵盖软件安装、界面认知、图层管理及抠图调色等核心技能,提供从零基础到精通的系统化学习路径。无论您是想快速上手修图还是进阶平面设计,都能在此找到实用指南与实战案例,助您轻松玩转Photoshop。

2026.06.11

900

17

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
墨刀帮助中心
墨刀帮助中心

共0课时 | 0人学习

MyEclipse学习中心
MyEclipse学习中心

共0课时 | 0人学习

Apache Subversion 官方手册
Apache Subversion 官方手册

共0课时 | 0人学习