如何解决Web 服务器如何在不安装的情况下为网站查看者工作?
我对服务器端编程真的很陌生,所以这个问题对你来说可能很容易。
假设我的计算机上安装了一个网络服务器。当我发布我的网站时,它会出现在互联网上。我安装了 XAMPP,其中包括所需的一切。现在,大多数访问我网站的人都没有安装服务器/PHP/MySQL。我知道几乎所有的网络托管公司都支持 PHP 和 MySQL。
但是,当其他人查看我的网站时,他们的本地网络将如何从我的计算机中获取所有数据库和服务器数据?任何帮助将不胜感激。谢谢!
解决方法
基本上,您的服务器处理 PHP 等并将结果显示给客户端
,安装 XAMP 时,您将安装各种服务器进程以提供 Web 服务 - Apache、PHP、MySQL。
当您在计算机上运行浏览器时,它会与这些进程进行通信,就像它们在远程服务器上一样,但服务器恰好在您的机器上。
对于您网络上的其他用户,他们的浏览器将与您机器上的 Apache 进程通信,后者将使用您机器上的 PHP 和 MySQL 实例来为请求提供服务。
这完全类似于浏览器与公共 Internet 上的网站进行通信,其中 Web 服务安装在远程服务器上,而不需要安装在您自己的计算机上。
请注意,用户在您自己的机器上使用网站可能需要进行其他配置更改 - 防火墙更改以及可能对主机文件或本地 DNS 的更改。
如果您运行的是开发机器,我不建议您共享您的 Web 服务,而是将它们安装在单独的本地服务器上供本地使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。