0

0

phpstorm怎么运行php项目_phpStorm中运行和调试PHP项目的设置

雪夜

雪夜

发布时间:2025-10-22 09:07:01

|

892人浏览过

|

来源于php中文网

原创

首先配置PHP解释器并设置服务器环境,再安装Xdebug扩展,最后通过PhpStorm启动调试监听,结合浏览器插件实现断点调试,确保路径映射与端口一致以避免调试失败。

phpstorm怎么运行php项目_phpstorm中运行和调试php项目的设置

要在 PhpStorm 中运行和调试 PHP 项目,关键是正确配置 PHP 解释器、服务器环境以及调试工具(如 Xdebug)。下面详细介绍如何设置并运行 PHP 项目。

1. 配置 PHP 解释器

PhpStorm 需要知道系统中安装的 PHP 版本位置,才能执行脚本。

  • 打开 PhpStorm,进入 File → Settings → Languages & Frameworks → PHPmacOS 上是 PhpStorm → Preferences)。
  • 在 Interpreter 选项中点击旁边的三点图标,添加本地 PHP 安装路径。
  • 选择 PHP 可执行文件(例如:C:\xampp\php\php.exe/usr/bin/php)。
  • 确认版本信息显示正常,表示配置成功。

2. 设置 Web 服务器与运行环境

如果项目需要通过浏览器访问(如使用 Apache/Nginx),需配置服务器映射。

  • 进入 Settings → Languages & Frameworks → PHP → Servers
  • 点击 + 添加服务器,填写名称(如 localhost)。
  • 设置主机为 localhost端口通常是 808080,根据实际服务调整。
  • 勾选“Use path mappings”并在右侧设置项目路径与服务器根目录的映射关系(如 XAMPP 的 htdocs)。

3. 配置运行/调试环境(使用内置或外部服务器)

你可以通过内置 PHP 服务器快速测试,也可以连接外部服务。

PhotoScissors
PhotoScissors

免费自动图片背景去除

下载

立即学习PHP免费学习笔记(深入)”;

  • 右键点击项目中的某个 PHP 文件,选择 Run 'filename.php',PhpStorm 会自动生成一个运行配置。
  • 进入 Run → Edit Configurations,修改或创建 PHP Script 类型配置。
  • 指定要运行的 PHP 文件路径,并确保使用正确的 PHP 解释器。
  • 若使用 Web Server,选择 PHP Web Page 类型,关联之前设置的服务器。

4. 安装并配置 Xdebug 进行调试

Xdebug 是最常用的 PHP 调试扩展,配合 PhpStorm 实现断点调试。

  • 确保 PHP 已安装并启用了 Xdebug 扩展(查看 phpinfo() 输出是否包含 Xdebug)。
  • 编辑 php.ini 文件,加入以下内容(以 Xdebug 3 为例):

zend_extension=xdebug
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_host=localhost
xdebug.client_port=9003

  • 在 PhpStorm 中启用监听:点击顶部工具栏的电话图标(Start Listening for PHP Debug Connections)。
  • 在代码中设置断点,然后以调试模式运行(右键 → Debug 'xxx.php')。
  • 如果是 Web 请求调试,可在浏览器安装插件(如 Xdebug Helper)并开启调试参数。
  • 基本上就这些。只要 PHP 解释器配置正确,服务器路径映射清晰,再配合 Xdebug,就能在 PhpStorm 中顺畅地运行和调试 PHP 项目。不复杂但容易忽略细节,比如端口不一致或路径未映射会导致调试失败。

    热门AI工具

    更多
    DeepSeek
    DeepSeek

    幻方量化公司旗下的开源大模型平台

    豆包大模型
    豆包大模型

    字节跳动自主研发的一系列大型语言模型

    通义千问
    通义千问

    阿里巴巴推出的全能AI助手

    腾讯元宝
    腾讯元宝

    腾讯混元平台推出的AI助手

    文心一言
    文心一言

    文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

    讯飞写作
    讯飞写作

    基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

    即梦AI
    即梦AI

    一站式AI创作平台,免费AI图片和视频生成。

    ChatGPT
    ChatGPT

    最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

    相关专题

    更多
    php文件怎么打开
    php文件怎么打开

    打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

    2892

    2023.09.01

    php怎么取出数组的前几个元素
    php怎么取出数组的前几个元素

    取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

    1733

    2023.10.11

    php反序列化失败怎么办
    php反序列化失败怎么办

    php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

    1565

    2023.10.11

    php怎么连接mssql数据库
    php怎么连接mssql数据库

    连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

    1099

    2023.10.23

    php连接mssql数据库的方法
    php连接mssql数据库的方法

    php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

    1546

    2023.10.23

    html怎么上传
    html怎么上传

    html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

    1277

    2023.11.03

    PHP出现乱码怎么解决
    PHP出现乱码怎么解决

    PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

    1649

    2023.11.09

    php文件怎么在手机上打开
    php文件怎么在手机上打开

    php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

    1309

    2023.11.13

    c++ 根号
    c++ 根号

    本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

    70

    2026.01.23

    热门下载

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

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    PHP课程
    PHP课程

    共137课时 | 9.4万人学习

    JavaScript ES5基础线上课程教学
    JavaScript ES5基础线上课程教学

    共6课时 | 11.1万人学习

    PHP新手语法线上课程教学
    PHP新手语法线上课程教学

    共13课时 | 0.9万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号