如何将xampp localhost网站放在网上?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将xampp localhost网站放在网上?相关的知识,希望对你有一定的参考价值。

我是WordPress的新手。我在xampp localhost中创建了一个WordPress网站,现在我想在不使用任何托管服务的情况下将该网站显示给我的朋友,但不能显示他,因为它位于localhost上。

答案

一个简单的解决方案是,如果您不想在托管上花钱,可以通过视频通话共享您的屏幕。或者您可以使用teamviewer。

更新的答案 - 2018年3月3日 现在,您可以使用名为ngrok的工具来提供安全隧道。您将获得本地主机的临时URL。更多信息请访问

https://ngrok.com

另一答案

您可以将您的XAMPP服务器放在网上,而无需从网络托管服务提供商那里购买托管计划,您只需要做以下操作即可。

  1. 允许通过端口80上的防火墙与Apache HTTP服务器进行外部连接。
  2. 从Internet服务提供商(ISP)获取静态IP(联系您的ISP)。
  3. 将您从ISP获得的静态公共IP共享给您的朋友。您可以使用http://127.0.0.1/index.html在本地访问XAMPP现在使用您的公共静态IP更改本地IP(http://10.123.53.X/index.html
另一答案

您可以在免费子域名中注册以上传您的网站。

Free Subdomain

然后安装filezilla将文件传输到子域。

希望它会有所帮助。

另一答案

您可以按照以下步骤操作,我假设您的网站名称为“myweb”: 1)转到“Xampp / htdocs / myweb”中的网站文件夹并压缩您的网站文件夹以生成tar或zip。 2)从任何托管服务提供商处购买linux主机。我更喜欢hostgator.com。只要确保他们给这个托管“CPANEL”。 3)购买此计划后,您将获得登录“cpanel”的URL和凭据。通过打开链接“www.myweb.com/cpanel”登录“cpanel” 4)单击FILES选项卡中的“文件管理器”选项。 5)在左侧面板上,单击“public_html”。 6)然后单击顶部面板上的“上传”。 7)单击“选择文件”。 8)当上传完成后返回“public_html”文件夹并右键单击此压缩文件,单击“提取”。 9)确保当您点击“public_html”时,您可以在右侧窗格中查看文件夹“wp-admin”,“wp-content”等(以及您网站的所有其他内容)。 10)现在是时候设置数据库了。像我们在开始时那样再次转到“CPANEL”主页,然后单击DATABASES部分中的“mysql数据库”。创建新数据库,创建新用户,将用户添加到数据库(提供任何密码),为此创建的数据库授予用户权限。 11)现在再次转到“CPANEL”主页,然后转到“文件管理器” - >“public_html”。右键单击文件“wp-config.php”并选择“编辑”。单击确定。现在在这里更改“DB_NAME”,“DB_USER”,“DB_PASSWORD”。像我们在上一步中所做的那样给出相同的值。不要更改'DB_HOST',让它成为“localhost”。 12)现在我们已准备好网站,准备好数据库设置,是时候用localhost中的数据填充数据库了。 13)所以首先我们以SQL文件的形式从本地机器获取SQL数据。在浏览器中键入localhost / phpmyadmin。单击左侧的数据库。单击顶部面板上的“导出”。选择“格式”为“SQL”。点击“开始”。将文件保存在任何位置并使用任何编辑器打开它。用“www.myweb.com”替换“localhost”的所有出现。保存文件。 14)现在是时候将这个SQL数据导入远程服务器了。转到“CPANEL”主页。然后单击“phpMyAdmin”。单击之前在此处创建的数据库名称。这次点击“导入”并上传我们刚刚在本地计算机上修改的“SQL”文件。点击“开始”。您现在应该在此数据库中看到所有表。 15)全部设置,只需转到浏览器并输入“www.myweb.com”。你的网站了!

以上是关于如何将xampp localhost网站放在网上?的主要内容,如果未能解决你的问题,请参考以下文章

如何在本地利用XAMPP测试运行PHP源码网站?

将网站从 xampp localhost 转移到 Web 服务器 [关闭]

如何将 xampp localhost 更改为另一个文件夹(在 xampp 文件夹之外)?

如何在ngrok中重写-host-header以便在localhost上运行的xampp中打开一个子网站

WAMP + XAMPP,无法访问 localhost/phpmyadmin

xampp 上的 localhost 一直显示为空白