• Mac电脑VSCode配置PHP开发环境


    1.安装 PHP

    首先,打开终端,安装 Homebrew,输入如下命令:

    $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 

    安装了 Homebrew 之后,你可以使用下面的命令来安装 PHP:

    $ brew install php 

    2.安装 VS Code

    如果你还没有安装 VS Code,可以访问 VS Code 官方网站 下载并安装。

    3.安装 PHP 扩展

    在 VS Code 中,点击左侧侧边栏的 Extensions 图标 (或通过视图菜单选择 Extensions),然后在搜索框中输入 "PHP"。你会看到一系列与 PHP 相关的扩展,如 "PHP Intelephense"、"PHP Debug" 等。你可以根据你的需求安装这些扩展。

    • PHP Intelephense 是一个非常流行的 PHP 扩展,提供了代码高亮、智能感知、代码格式化、代码跳转等功能。点击 "Install" 按钮进行安装。

    • PHP Debug 是一个用于 PHP 的调试器扩展,它使用 Xdebug 扩展进行调试。点击 "Install" 按钮进行安装。

    4.配置 PHP 执行路径

    在 VS Code 中,按 Cmd + , 打开设置,然后搜索 "PHP Executable Path"。在这里,你需要输入 PHP 可执行文件的路径。

    在终端中输入 which php,它会返回 PHP 的安装路径。把这个路径复制到 "PHP Executable Path" 设置中。

    5.配置 PHP 调试

    首先,你需要在你的 PHP 中安装 Xdebug 扩展。在终端中输入如下命令:

    $ pecl install xdebug 

    安装完成后,你需要在 php.ini 文件中启用 Xdebug。找到你的 php.ini 文件,通常情况,你可以通过在终端中输入 php --ini 来查找。

    Loaded Configuration File 行显示了当前加载的 php.ini 文件的路径。请记下该路径,以便后续步骤中使用。

    然后,打开这个文件,添加以下行:

    1. [XDebug]
    2. xdebug.remote_enable = 1
    3. xdebug.remote_autostart = 1

    保存并关闭文件,然后在终端中输入 php -v 来确认 Xdebug 已经成功安装。

    6.创建 PHP 项目

    • 创建新的文件夹作为项目根目录

    • 在VSCode打开根目录

    • 创建并编辑PHP文件(例如:index.php)

    • “设置"中搜索"PHP"找到 "PHP › Validate:Enable" 设置,勾选以启用 PHP 语法验证。

    7.创建调试配置

    到导航栏“运行”中选择“添加配置”,创建一个名为 .vscode/launch.json 的文件,然后在这个文件中配置调试设置。

    或者到左侧选择“Debug”,然后在“运行”下拉菜单中选择“添加配置”。

    8.在浏览器中访问index.php

    • 在VS Code中打开你的PHP项目。

    • 确保你的Xdebug已经正确配置并已启动。

    • 在VS Code的调试面板中,选择"Launch Built-in web server"配置并点击运行。

    • VS Code会在终端中打印出一个消息,告诉你服务器正在运行的端口号,消息格式如下:"Development Server (http://localhost:xxxx) started"。其中的xxxx就是你的端口号。

    • 打开浏览器,输入"http://localhost:xxxx/index.php",其中的xxxx替换为你在第4步中看到的端口号。

     

  • 相关阅读:
    不是计算机专业自学 “ 软件测试 ” 好找工作吗?
    OS复习笔记ch4
    【80天学习完《深入理解计算机系统》】第十六天 4.2 Y86-64的顺序实现
    基于双级阈值及过零率的语音激活检测(VAD)
    OSI和TCP的握手/挥手
    回归预测 | MATLAB实现BO-LSSVM贝叶斯优化算法优化最小二乘支持向量机数据回归预测(多指标,多图)
    gcov c++代码覆盖率测试工具(原理篇)
    [Redis]-四种部署方式
    Python获取cookie用法介绍
    园区网真实详细配置大全案例
  • 原文地址:https://blog.csdn.net/u012881779/article/details/134451951