问题 使用Brackets for PHP文件


我目前正在运行wampserver,我正在尝试使用Brackets.io对php文件进行实时预览。但是,当我点击实时预览时,我得到了

Project settings for: Getting Started
Live preview base URL: ______________

我正在跟进 本教程 在运行PHP脚本。 我的php文件在C:/wamp/wwww/php_proj1/php1.php中,所以我一直试图将它放在我的“基本URL”中

http://localhost/php_proj1/php1.php

但是每当我输入并输入它时,它只是再次询问我“实时预览基本URL”并且没有任何反应。我也尝试将URL放在我的'文件 - >项目设置'中,但也没有用。我只是运行一个基本的PHP脚本,回应一些单词。

它在我手动输入时有效

http://localhost/php_proj1/php1.php

在我的Chrome网址中,但在使用Bracets实时预览时却没有。

我错过了什么或做错了什么?我是否需要在我的wampserver中配置任何内容?我刚开始学习php并使用wampserver,所以我不完全确定我做错了什么。

谢谢!

编辑:我正在按照这两个教程来做这个,它只是不适合我。 教程1 和 教程2 

编辑2:发现我的错误..我没有做文件 - >打开文件夹打开我正在处理的文件夹...感谢所有帮助我的人,我绝对不会再犯这个错误。叹


11385
2018-01-09 08:18


起源

IIRC,您需要一个Chrome插件才能从Brackets进行实时调试 - Mawg
我究竟需要什么?你能解释一下吗?当我运行我的html文件时,我可以进行实时预览,似乎无法让它适用于PHP。 - user3128376
你可以试试这个“./php_proj1/php1.php”作为你的基本网址吗? - Peter Darmis
我试了一遍,然后再次关闭对话框并再次打开并要求我再次输入“实时预览基本URL”。 - user3128376
@Mawg您不需要Chrome插件即可在Brackets中使用实时预览 - peterflynn


答案:


Live Preview Base Url 应设置为用于在浏览器中启动项目的相同URL。

所以如果你有一个项目 C:/wamp/wwww/php_proj1/ 您可以通过输入在浏览器中启动该项目 http://localhost/php_proj1/php1.php 因此,那是Brackets期待进入的 Base Url 字段减去实际的脚本文件名。

请记住localhost的DocumentRoot指向该文件夹 C:/wamp/www/

所以进入

http://localhost/php_proj1/

进入请求Base Url的对话框。

假设您正在编辑该文件 php1.php 在您单击实时预览图标时,该图标是将在浏览器中运行的脚本。

哦,当然 当你通过Apache运行代码时,你必须拥有WAMPServer并因此启动并运行Apache,以便可以解释PHP代码。


5
2018-01-11 19:34



我发现了另一个 教程 在这方面它并没有说拥有Apache。我只是想知道我必须拥有它吗?再次,我尝试输入你的基本网址,但它不起作用,对话只是不断出现,不管我放什么,一遍又一遍地要求Base Url。 - user3128376
您必须使用LIVE PREVIEW,我们的项目中有PHP代码,而实时预览意味着在真实的Web服务器上运行,即WAMPServer或类似的东西 - RiggsFolly
它仍然没有工作:(这是驱使我maddddddd - user3128376
你确定WAMPServer正在运行吗? W 图标是绿色的? - RiggsFolly
是的,是说它正在运行而W图标是绿色的。 - user3128376


发现我的错误。我没有做文件 - >打开文件夹打开我正在处理的文件夹...


4
2018-01-17 06:03





  1. 尝试相同的东西,但使用简单的HTML文件。

  2. 尝试使用PHP的内置服务器启动项目。打开终端/ cmd窗口并转到该文件夹 php_proj1。现在执行 php -S localhost:8000。现在将实时预览路径设置为 http://localhost:8000/。如果这个确实有效,那么Wamp可能会出现问题。

现在请记住,无论如何,您不应该在实时预览路径中包含文件,而只应包含文件夹路径。当您包含它时,您将访问以下URL: http://server/file.php/file.php (双),这不是你想要的......

如果这些都不起作用 - 您的计算机,括号,Chrome或两者都可能出现问题。尝试重新安装它们(首先是Brackets)。


1
2018-01-15 14:55



我能够在我的内部预览一个html文件 php_proj1 文件夹。而且我不确定如何做你的#2,因为我的cmd没有设置为使用php。难道我还需要配置我的WAMP服务器吗?由于Brackets能够运行html,但不是php - user3128376


我的两分钱,是项目的名称 php_proj1 ?如果没有,你将不得不使用 http://localhost/作为您的基本网址。

此外(当您使用括号时)检查Chrome网络选项卡的内容。 F12开发人员工具 - >网络 - >过滤器 - >文档

尝试调查这些网址,可能会给你一些见解


0
2018-01-15 15:14



我的php1.php文件位于我的C:\ wamp \ www \ php_proj1文件夹'php_proj1'中当我检查chrome网络选项卡的内容时,没有记录任何内容或者没有任何内容。 - user3128376
激活chrome开发人员工具后,您必须重新加载页面。关于项目名称, 这个 该图显示了该教程中的项目名称 WWW 同样,如果您的项目名称是 WWW 您的基本网址是 http://localhost - kranthi117