Php 使用MacBook作为Mysql本地服务器

Php 使用MacBook作为Mysql本地服务器,php,mysql,sql-server,macos,Php,Mysql,Sql Server,Macos,我有一台MacBook,目前正在为我们学校开发一个网络应用程序。我使用的是PHP、MySQL和Apache,所有这些都是通过XAMMP堆栈提供的 当通过localhost测试网站时,它工作正常。现在,我的一些老师想通过他们的手机试用这个网络应用。我是否可以将MacBook配置为类似“本地服务器”(例如,可能通过内部网络)的工作模式,同一内部网络上的其他设备可以通过其手机浏览器连接到该服务器 这可能吗?您需要了解,在使用网站时,客户端本身不需要联系数据库服务器。web服务器是与数据库服务器通信并向

我有一台MacBook,目前正在为我们学校开发一个网络应用程序。我使用的是PHP、MySQL和Apache,所有这些都是通过XAMMP堆栈提供的

当通过
localhost
测试网站时,它工作正常。现在,我的一些老师想通过他们的手机试用这个网络应用。我是否可以将MacBook配置为类似“本地服务器”(例如,可能通过内部网络)的工作模式,同一内部网络上的其他设备可以通过其手机浏览器连接到该服务器


这可能吗?

您需要了解,在使用网站时,客户端本身不需要联系数据库服务器。web服务器是与数据库服务器通信并向客户端发送/服务html页面的服务器


Phpmyadmin是一个网站,而不是数据库本身。因此,您只需允许访问web服务器,就可以将笔记本电脑用作web服务器。直接使用笔记本电脑作为web服务器进行测试,打开网站而不是使用localhost将其更改为笔记本电脑ip地址。如果它不起作用,那么告诉我们错误,以便我们可以帮助您。

我怀疑网络是否会像那样开放,您可以从网络访问internet吗?我想可以试试@lawrencerone。如果这里有互联网连接,那么解决方案很清楚:将我的php文件在线上传到一个实时服务器,注册到url,然后在手机上访问url,对吗?但事实上,互联网不是我项目中的一个选项,因为他们想把它放在本地服务器上。所以我在想,如果我能让我的macbook作为一个服务器运行,那会有所帮助。我认为这在windows中是可能的,但我不确定在macIt上它不是作为服务器运行的,它将/正在这样做。。这是关于网络设置,任何值得他们付出代价的网络管理员都会使用vlan/nat来实现所有的功能,因此192.168.0.0/24与家中的不一样。您需要与他们交谈,以便他们可以为您分配一个静态IP,以便其他人/电话可以访问您的服务器/笔记本电脑。如果您都在同一个网络上,则可以在mac终端上执行
ifconfig
,并为他们提供您的本地IP地址,并且在apache配置中允许外部IP。如果第一种情况不符合,并且您不在同一网络上,则需要具有静态有效ip地址。我希望有帮助