对 PHP 文件使用括号


Using Brackets for PHP files

我目前正在运行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 网址中,但当我使用手镯实时预览时不会。

我错过了什么或做错了什么?我需要在我的服务器中配置任何东西吗?我刚刚开始学习php并使用wampserver,所以我不完全确定我做错了什么。

谢谢!

编辑:我正在按照这两个教程来执行此操作,它对我不起作用。教程 1 和教程 2

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

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

因此,如果您在C:/wamp/wwww/php_proj1/有一个项目,您将通过输入http://localhost/php_proj1/php1.php在浏览器中启动该项目,因此这就是 Brackets 期望输入到Base Url字段中减去实际脚本文件名的内容。

请记住,本地主机的 DocumentRoot 指向文件夹C:/wamp/www/

所以输入

http://localhost/php_proj1/

进入请求基本 URL 的对话框中。

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

哦,当然,当你这样做时,你必须让WAMPServer和Apache启动并运行,因为它通过Apache运行代码,以便可以解释PHP代码。

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

  1. 尝试同样的事情,但使用简单的HTML文件。

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

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

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

我的两分钱,项目名称php_proj1吗?如果没有,则必须使用http://localhost/作为基本 URL。

另外(当您使用括号时)请检查 Chrome 网络标签的内容。 F12 开发人员工具 ->网络 ->筛选器 ->文档

尝试调查URL,可能会给您一些见解