phpstrom 开发 laravel 项目配置 (Windows)

Posted Grace_Zhong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpstrom 开发 laravel 项目配置 (Windows)相关的知识,希望对你有一定的参考价值。


Reference
PHPStorm 配置 laravel 官方文档

配置 CLI Interpreter

File -> Setting -> 左边导航栏选择 php
点击 CLI Interpreter 右边的…按钮,弹出 CLI Interpreter 对话框。
点击加号 选择 php.exe 文件

初始化 composer

所有工作开始之前,我们必须确保PhpStorm里的Composer已经完成初始化和配置。先打开一个Laravel 项目,然后在project tool 窗口选择根节点、然后右键->Composer | Init composer 。 如果你的电脑里没有composer.phar,可以点击链接来下载。
Ref https://blog.csdn.net/diannet/article/details/47724465

INSTALL LARAVEL IDE HELPER

  • File -> Setting -> Tools -> Command Line Tool Support
    点击 + 加号
    弹出的对话框点 OK
    PHP Interpreter: 选择现在的刚刚设置的php interpreter版本,例如 PHP 7.4
    Path to composer.phar or composer 中选择 composer.phar

  • Tools -> composer -> Manage Dependences 右上角 install
    如果显示 Failed to install packages for ./composer.json
    点击右上角 show log,查看错误信息

composer require barryvdh/laravel-ide-helper

项目根目录 -> config -> app.php 的 ‘providers‘ 中添加

Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider::class, // Laravel IDE helperIDE helper

显示效果

return array(
    // ...

    'providers' => array(   'Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider', // Laravel IDE helper

    ),
);

安装并激活 Laravel Plugin

在 Settings (Preferences) | Plugins 下, 点击 Browse repositories… 按钮然后搜索 Laravel。然后点击安装。

设置 & 配置

  1. 设置 debug port
    Settomg -> PHP -> Debug -> Debug port 8088 (与php.ini 中 xdebug 的 port 一致)

  2. 设置 DBGp Proxy
    Setting -> PHP -> Debug -> DBGp Proxy
    IDE key: PHPSTORM
    Host: localhost
    Port: 8088 (与php.ini 中 xdebug 的 port 一致)

  3. 添加 server
    Setting -> PHP -> Server 点击 + 新建一个
    Name: 随便起
    Host: localhost
    Port: 8000 (与 laravel 项目开启 port 一致,php artisan serve)

  4. 配置 debug
    Run -> Start listening for PHP debug connections
    右上角运行按钮 点击左边小箭头下拉菜单 Edit Configrations
    新建一个 web application
    Server: 选择刚刚起的名字
    Start URL: / (实际URL为localhost:8000/)

以上是关于phpstrom 开发 laravel 项目配置 (Windows)的主要内容,如果未能解决你的问题,请参考以下文章

在PhpStrom中配置Docker作为本地开发环境

phpstrom快捷键

phpstrom laravel代码自动提示

在windwo server2008服务器上配置ftp服务器及配置phpstrom工具实现项目同步。

微信开发使用webstorm&phpstrom 配置

phpstrom docker phpunit 配置webman单元测试