php - 家庭计算机上的 LAMP 堆栈作为公共(public) Web 服务器

标签 php mysql apache ubuntu webserver

所以我正在使用这个网站:

http://www.howtoforge.com/ubuntu_debian_lamp_server

在我的 Ubuntu 虚拟机上设置 LAMP。

不过这是我的问题,

这将使我能够通过本地主机进行编程和测试。我如何设置它以便网络上的任何人都可以从任何支持 Internet 的设备访问我的 .php 页面,并且他们仍将与我的本地数据库等进行交互?

最佳答案

如果您在防火墙中为本地计算机打开端口 80,它应该可以通过您的 IP 地址供外部世界使用。您将需要检查您的路由器设置以确定如何执行此操作,但通常称为端口转发。

然后您可以使用像 dyndns 这样的免费服务给自己一个域名,然后您可以在浏览器中输入该域名,例如

myserver.dyndns.org

关于php - 家庭计算机上的 LAMP 堆栈作为公共(public) Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2777978/

相关文章:

javascript - 如何在不使用模板的情况下插入变量?

php - 在保存到 MySQL 数据库之前调整图像大小

php - utf-8 字符和 apache2 重写规则的问题

PHP PDO Select 查询不从数据库中选择行

php - 在 PHP 中发布 MySQL 加密

php - 将两个实体合并到一个表中

mysql - NULL 或设置默认值

php - UTF-8贯穿始终

apache - WebGate 配置问题

php - 如何连续运行 PHP 脚本?