【问题标题】:How to deploy my project to localhost?如何将我的项目部署到本地主机?
【发布时间】:2014-04-26 21:30:55
【问题描述】:

我正在开发一个网站,现在我正在使用 FileZilla 对其进行更改。每次我做出更改,我都必须通过 FTP 将文件重新上传到网站,然后等待它在线更新。我只想将我的项目部署到本地主机,这样我就可以获得即时结果,然后在完成后上传整个项目。我该怎么做呢?我所拥有的只是一组目录,其中包含文件。

【问题讨论】:

  • 您需要在本地设置一个网络服务器。

标签: deployment ftp localhost publish


【解决方案1】:

您确实需要使用 IIS/Apache 等 Web/应用程序服务器。 对于 PHP 项目,请使用 WampServer/XAMPP。易于设置且运行良好。

【讨论】:

    【解决方案2】:

    (可能太明显了) 如果您仅使用基于 html/css/js 的静态内容,您可以通过在浏览器中打开本地文件并每次刷新来直接编辑和查看更改。 此外,对于 css 和 html,您可以“实时”编辑代码,直接进入浏览器并立即查看更改。

    另一种选择是使用支持 ftp 的编辑器(如 notepad++)编辑文件,您可以通过 ftp 连接,直接从服务器(如 php、html、css、js)打开和编辑文件,因为一旦保存,编辑器将自动上传你的改变。 这是一个关于 notepad++ 和 ftp 插件的good explanation。

    本地服务器 如果您使用 php(甚至仅使用 html/css),最好的选择是运行一个本地服务器,该服务器代表您的代码将在其中运行的真实环境。正如其他人所说,由于安装和管理简单,XAMPP 对于初学者来说是一个不错的选择。 XAMPP download XAMPP tutorial 安装后将文件夹放入 C:/xampp/htdocs/yourCodeFolder 运行 xampp 控制面板并启动 Apache 服务器。 最后用浏览器导航到:http://localhost/yourCodeFolder/

    【讨论】:

    • 使用记事本++,您可以实时查看您的更改(或至少预览它的外观)吗?如果是这样,那么记事本++正是我所需要的。
    • 所以您只处理视觉内容 (css/html),对吗?带有 ftp 插件的 Notepad++ 只是一个从服务器下载文件的编辑器,在您编辑并保存后,它只会将文件上传回服务器。然后你必须刷新浏览器。对于实时 CSS 编辑,您可以使用带有扩展名的 chrome,例如 livecsseditor Here a demo video
    • 我查看了notepadd++,它看起来不错,但不幸的是它们不支持Mac。 :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    相关资源
    最近更新 更多