web服务器如何在不安装的情况下为网站访问者工作



我对服务器端编程很陌生,所以这个问题对你来说可能很容易。

假设我的电脑上安装了一个网络服务器。当我发布我的网站时,它就会出现在互联网上。我安装了XAMPP,其中包括所需的一切。现在,大多数访问我网站的人都不会安装服务器/PHP/MMySQL。我知道几乎所有的网络托管公司都支持PHP和MySQL。

但是,当其他人查看我的网站时,他们的本地网络将如何从我的计算机中获取所有数据库和服务器数据?任何帮助都将不胜感激。谢谢!

当您安装XAMP时,您正在安装各种服务器进程以提供web服务-Apache、PHP、MySQL。

当你在电脑上运行浏览器时,它会与这些进程通信,就像它们在远程服务器上一样,但服务器恰好在你的电脑上。

对于您网络上的其他用户,他们的浏览器将与您机器上的Apache进程进行通信,Apache进程将使用您计算机上的PHP和MySQL实例来为请求提供服务。

这与浏览器与公共互联网上的网站通信完全类似,在公共互联网上,web服务安装在远程服务器上,而不需要安装在您自己的计算机上。

请注意,用户在自己的计算机上使用网站可能需要进行其他配置更改-防火墙更改,可能还会更改主机文件或本地DNS。

如果您运行的是开发机器,我不建议您共享web服务,而是将它们安装在单独的本地服务器上以供本地使用。

基本上,您的服务器处理PHP等,并将结果显示给客户端

相关内容

最新更新