
[英]How to manipulate a shell script output and display it on a webpage using PHP
[英]How to display PHP webpage using Sublime Text (3)?
我曾尝试遵循本指南,不幸的是这仅显示正在执行的代码,而不是显示嵌入 PHP 的 HTML 页面的外观。
我想要的是以某种方式执行index.php
文件来查看该网站的外观和行为。 使用 sublime 文本中的index.html
, right click
然后Open in Browser
就很容易了。 如何使用 PHP 文件和 Sublime Text 3 或其他软件的替代方法执行此操作?
您可以使用内置的PHP Web 服务器(对于 PHP >= 5.4.0),您可以从 PHP 文件所在的目录中使用以下命令运行该服务器(请注意,必须将PHP.exe
的目录添加到PATH
环境变量(如果您使用的是 Windows)
php -S localhost:8000
一个更简单的解决方案是安装XAMPP 之类的东西,它已经用 PHP 配置了 Apache(一个 Web 服务器)。 安装后,您可以将 PHP 文件放在htdocs
目录中,然后您就可以通过访问http://localhost/yourfile.php
来执行 PHP 代码。
我是在假设您已经在本地运行 Apache/PHP 的情况下回答的。
我认为 SublimeText3 最流行的解决方案是使用SideBarEnhancements包。 您可以使用包控制来安装它。 安装 SideBarEnhancements 后,您可以右键单击侧栏中的 PHP 文件,然后单击“在浏览器中打开”以查看它被 PHP 解析后的外观。 您可能需要右键单击您的项目并转到Project -> Edit Project URLs
以配置Project -> Edit Project URLs
的路径。 当您选择“编辑项目 URL”时,将打开一个名为“SideBarEnhancements.json”的新文件,您可以在其中配置路径。
您应该将以下代码放入文件中。
{
"/path/to/your/document/root":{
"url_testing":"http://localhost",
"url_production":"http://www.example.com"
},
}
要使用 Sublime-text 在浏览器中直接运行 PHP 网页,您可以创建一个将在浏览器中运行 PHP 文件的构建系统。 我假设您的系统中安装了apache/nginx
。 使用Tools -> Build System -> New Build System创建一个构建文件。
将以下代码复制到文件中并保存。
{
"shell_cmd":"firefox \"localhost/$file_base_name.php\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "embedding.php",
"variants":
}
您的 PHP 文件应保存在服务器根文件夹中。 按Ctrl+B
在浏览器中显示文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.