创建没有命令行访问权限的 php 网络服务器


Create php webserver without command line access?

我试图托管一个网站(或弄清楚世界上如何做这样的事情),我知道节点.js所以如果我可以访问我使用的服务器上的命令行,我可以启动一个节点服务器并为网站做所有工作(我说得对吗?

问题是我无法弄清楚如何通过主机的服务器(2freewebhost.com)获得 ssh 访问权限 - 无法远程找出 ssh...另一个主机 000webhost.com - 虽然这不提供 ssh)

但他们提供php

我(还)还不流利的 php。

有谁知道如何启动 php 网络服务器或帮助我使用 php 启动节点服务器的东西?

或者甚至只是使用 php 作为我的第一个初始页面加载,我可以从那里完全使用客户端 JavaScript

感谢您的任何建议和/或帮助

因此,在两个堆栈溢出问题在投票中被完全破坏之后,我想通了。

您可以查看我看起来很糟糕的创业网站

www.yourcreations.tk

对我来说,它 100% 免费。 $0 用于托管,$0 用于域名。 我对旅途中的一切结果感到非常高兴。 ^_^

对于其他任何想做我所做的事情的人,请给你一些见解:

https://aws.amazon.com

前 12 个月不收费,之后将收取费用。他们的服务对于我需要他们的东西很好。我认为在 12 个月后值得支付,因为它太容易了。

顺便说一句,我最初的问题是在没有命令行访问权限的情况下启动节点 Web 服务器(几乎)

亚马逊使用弹性 beanstalk 在 Web 服务器出现故障时重新启动它。老实说,它真的很棒。

他们使用 express.js 作为节点中的服务器端(耶节点!我希望有一天能将其更新为 nginx,但目前这在我的头顶上。

基本上,您所做的就是创建自己(在本地开发框上)一个Web服务器,并能够在本地主机上访问该站点。 即 http://localhost.com从那里开始,您的项目目录应如下所示

主目录名称/ javascriptSourceFilesDirectory/ cssSourceFilesDirectory/ 任何其他文件目录/

只要您的本地主机启动并运行,您的目录顺序就无关紧要(尽管您稍后会为此制定标准)

关键是 - 不要只zip"masterDirectoryName"目录/文件夹。

严格zip masterDirectoryName 中的文件

所以在我的示例中压缩:

javascriptSourceFilesDirectory cssSourceFilesDirectory 任何其他文件目录

然后在您的亚马逊网络服务站点中,他们有关于如何上传和部署这些文件的非常简单的教程。一旦我发现它们很荒谬,就很容易了。

我认为它的弹性豆茎有所帮助。不确定,我不必学习任何疯狂的东西来让它工作。