我目前正在运行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:发现我的错误..我没有做文件 - >打开文件夹打开我正在处理的文件夹...感谢所有帮助我的人,我绝对不会再犯这个错误。叹
该 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代码。
发现我的错误。我没有做文件 - >打开文件夹打开我正在处理的文件夹...
尝试相同的东西,但使用简单的HTML文件。
尝试使用PHP的内置服务器启动项目。打开终端/ cmd窗口并转到该文件夹 php_proj1
。现在执行 php -S localhost:8000
。现在将实时预览路径设置为 http://localhost:8000/
。如果这个确实有效,那么Wamp可能会出现问题。
现在请记住,无论如何,您不应该在实时预览路径中包含文件,而只应包含文件夹路径。当您包含它时,您将访问以下URL: http://server/file.php/file.php
(双),这不是你想要的......
如果这些都不起作用 - 您的计算机,括号,Chrome或两者都可能出现问题。尝试重新安装它们(首先是Brackets)。
我的两分钱,是项目的名称 php_proj1
?如果没有,你将不得不使用 http://localhost/
作为您的基本网址。
此外(当您使用括号时)检查Chrome网络选项卡的内容。 F12开发人员工具 - >网络 - >过滤器 - >文档
尝试调查这些网址,可能会给你一些见解