【问题标题】:Can't live edit apache2 webpage无法实时编辑 apache2 网页
【发布时间】:2018-01-19 09:15:18
【问题描述】:

我为我的测试网站设置了一个测试服务器。我使用 apache2、php 和 mysql。一切正常,除了我每次更改我的 php 文件时都必须重新加载 apache。这真的很烦人。我想实时编辑我的页面,这意味着当我在编辑器上按 ctrl + s 时,我可以刷新浏览器页面并进行更改。

有没有办法让这成为可能?我很确定当我使用 XAMPP 时,它运行良好。

我希望你能帮助我。

  • 服务器版本:Apache/2.4.18 (Ubuntu)
  • 编辑:Atom
  • 操作系统:WSL 用于 Windows 10(Ubuntu 16.04.3 LTS)

编辑 1

我刚刚在同一个文件夹中创建了一个样式表。这似乎工作正常。

-rw-r--r-- 1 lhn2 lhn2 670 Jan 19 10:21 index.php
-rw-r--r-- 1 lhn2 lhn2  32 Jan 19 10:19 stylesheet.css

【问题讨论】:

    标签: apache ubuntu web webserver windows-subsystem-for-linux


    【解决方案1】:

    通常,人们使用其他软件来部署 Web 服务器,例如 EspressJS(基于 Node.js 的 Web 服务器)。服务器在某个端口上运行,例如 8080,然后您可以使用 Apache 作为代理将您的 80 端口 (HTTP) 请求转发到 8080 端口(您的 Node.js 服务器)。

    Node.js 社区拥有大量用于开发 Web 应用程序的工具(热加载器、livereload 等)

    这可能不是您要寻找的答案,但这就是现代网络应用程序的制作方式。

    此外,还有大量像 https://github.com/JeffreyWay/laravel-mix (带有 webpack 的 PHP 框架 laravel)这样的可部署样板文件

    【讨论】:

      猜你喜欢
      • 2011-06-13
      • 2022-12-06
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多