You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PhpStorm执行php artisan serve报错,无法编辑系统变量如何解决?

解决PhpStorm中执行php artisan serve找不到PHP命令的问题

看起来你遇到的是PhpStorm终端无法识别PHP环境变量的问题——虽然CMD能正常运行PHP,但PhpStorm的终端可能没继承到正确的环境配置,再加上你没法编辑系统变量,那可以试试这几个实用方案:

方案1:直接使用PHP的绝对路径执行命令

找到你本地PHP安装目录下的php.exe(比如常见路径是C:\Program Files\PHP\php-8.x\php.exe),然后在PhpStorm的终端里用完整路径替代php:

C:\Program Files\PHP\php-8.x\php.exe artisan serve

这样就绕开了环境变量的限制,直接指定PHP执行文件的位置,命令就能正常运行了。

方案2:给PhpStorm终端单独配置环境变量

PhpStorm允许给内置终端单独设置环境变量,不用修改系统变量:

  • 打开PhpStorm,按Ctrl+Alt+S打开设置面板
  • 导航到Tools > Terminal
  • 在Environment variables输入框里,把PHP的安装路径添加到Path中,格式类似:
    Path=C:\Program Files\PHP\php-8.x;%Path%
    
  • 点击Apply和OK,重启终端后再执行php artisan serve,应该就能识别php命令了。

方案3:用PhpStorm自带的Laravel Server可视化启动服务

如果你的项目是Laravel,PhpStorm有专门的可视化启动方式,完全不用敲命令:

  • 点击右上角的运行/调试配置下拉框,选择Edit Configurations...
  • 点击左上角的+号,找到并选择Laravel Server
  • 在配置界面设置好Host(默认是localhost)和Port(默认8000),确认PHP interpreter选择了正确的PHP版本
  • 保存配置后,点击运行按钮,就能直接启动Laravel服务了。

内容的提问来源于stack exchange,提问作者Burak Fırçasıgüzel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:15:04