【问题标题】:Using PHP and MySql in VS Code在 VS 代码中使用 PHP 和 MySql
【发布时间】:2017-03-27 20:29:54
【问题描述】:

我想在 VS Code 中运行 PHP 和 MYSql,就像使用“xammp”运行一样。我遇到了一些要使用的扩展,例如 IIS-Express 和 vscode-database,但不知道如何配置并将它们链接在一起。哪些 PHP 适合,即线程安全或非线程安全。

PS:我是学习 PHP 和 VS Code 的新手,我想在我学习的每一种语言中都使用 VS Code :)

【问题讨论】:

    标签: php mysql visual-studio-code xampp


    【解决方案1】:

    IIS Express 是一个扩展,基本上可以将您的项目文件夹作为网站运行。这是一个非常方便的工具,我离不开它。用法很简单,下面注明。我还应该指出,IIS Express 仅适用于 Windows,不适用于 Linux 或 OSX。

    1. 文件 > 打开文件夹
    2. 选择包含 PHP 和 HTML 的文件夹
    3. 从扩展菜单安装 IIS 扩展。 (或使用“ext install iis-express”的命令面板)
    4. 打开命令面板(CTRL + SHIFT + P)
    5. 键入“IIS Express:运行网站”
    6. 这将启动网络服务器,并将打开浏览器并连接到您的网站进行测试。
    7. 要停止服务器,只需再次键入命令即可。

    更多信息可以在here找到。


    环顾四周,似乎 vscode-database 并没有托管实际的数据库,而是为您提供了一种在编辑器中测试查询的方法。不过,information page for vscode-database 并没有说得很清楚。因此,对于 MySQL 功能,您可能希望查看以“便携模式”运行 MySQL。可以在here找到相关说明。

    完成设置后,您只需像任何其他 MySQL 数据库一样在 php 中连接到它。

    【讨论】:

    • 感谢您的回答。你能告诉我如何配置两个扩展一起工作(使用mysql)以及问题中提到的PHP类型。
    • 对于 MySQL,您仍然需要一个单独的软件。我找不到可以添加它的扩展程序。 IIS Express 只处理网页服务。如果您想在“可移植”配置中使用独立的 MySQL,您可以同时运行 XAMMP。您可以在此处查看有关如何执行此操作的信息。 dba.stackexchange.com/questions/140187/… 如果这对你有用,我会用它更新我的答案。
    • 我很抱歉成为一个完整的菜鸟,但我已经在一天前开始使用 vscode 和 php。我看到了一个名为 vscode-database 的扩展,它是用于 MySQL 的。而且我只安装了 PHP 并配置了 PHP 验证,现在我不知道如何配置 tasks.json 文件。还有一个愚蠢的问题,是否有必要让 pho 调试应用程序使 php 在 vscode 中工作。
    • 每个人都必须从某个地方开始,我以前从未见过那个数据库实用程序,所以感谢那个。看起来它实际上并没有托管 MYSQL 的实例。从我所见,它看起来更像是用来测试你的 SQL 命令的东西。 (仍然是一个有用的工具)对于您的 Json 文件,我很抱歉,但您可能想为该文件打开另一个堆栈溢出问题,因为我只是不熟悉它。对于最后一个问题,您不应该需要 pho 调试器来使其在 Visual Studio 中工作。
    • 我设法配置了 tasks.json 文件,现在 PHP 在 VS Code 中工作。但是我面临一些问题,首先我编写了一个运行良好的简单代码。我只是用 echo "hello!";在 php 标签中,当我尝试在 echo 中添加 以获取粗体文本时,它只是在输出中给出了这样的标签。然后我尝试使用 IIS Express 运行程序以尝试在浏览器中输出,但我收到错误消息 - “运行贡献的命令:'extension.iis-express.start' 失败”。
    猜你喜欢
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    相关资源
    最近更新 更多