当人们谈论拥有一个接收请求的服务器时(比如更新数据库中的票证,或获取票证..等),我们在这里谈论的是哪种服务器?它只是一个网络服务器(比如来自主机 gator)和几个处理请求的 PHP 脚本,还是我们在谈论特定类型的服务器(不同于网络托管服务器)?
我的目的是拥有一个向服务器发送票证并跟踪状态的 android 应用程序。有点像错误跟踪器。谢谢
好吧,通过“服务器”,人们谈论的是连接到网络的一堆软件(如在 Linux 上运行的 Apache+PHP(Web 服务器)和 MySQL(数据库服务器))和硬件(物理服务器或虚拟服务器)。这些都可以在一个盒子上(可能被称为网络服务器),或者它们可以代表一台更大的计算机的能力,它可以做很多其他事情(可能是一个“本地网络服务器”。通过“拥有”人员大部分意味着能够控制并期望它在请求时响应。他们可以通过向同意保持服务器在指定 IP 地址上运行的网络托管服务提供商付费或购买计算机并加载它来实现这种控制和期望与服务器软件。
(添加到 Jasons 关于“什么是服务器”的详细答案)
根据您对运行服务器的了解,无论是通过 ssh 连接到 shell 还是控制面板,我建议您购买一台非常便宜的低端服务器。
例如:ramhost.us 提供具有 root 访问权限的低端服务器,甚至为共享服务器提供更便宜的解决方案,在这些服务器中,您拥有“有限”数量的功能,例如,如果您希望一切都已经设置好,并且需要一个基本的控制面板(如 host gator),则有多少个 mysql 数据库给你。
假设您正在进行错误跟踪:尽管我自己没有调查过。如果您想要一个很酷的框架来处理错误和跟踪它们而不是编写自己的 php 脚本,您可以安装
螳螂错误跟踪: http: //www.mantisbt.org/
并可能使用公钥/私钥加密连接并创建一个简单的 php 脚本以创建新的错误报告
资料来源:我是 ramhost 的客户,使用他们的服务器运行类似的设置,并通过带有公钥加密的自定义 php 脚本连接到“phpbb3”论坛框架,以在外部创建用户帐户
取决于你想做什么。您可以租用网络服务器并在那里运行一些脚本,或者例如您可以使用自己的计算机来运行数据库和脚本。
如果您有一台可以 24/7 开启的旧电脑,您可以制作自己的服务器!