2011-05-14 158 views
0

我想在Mac服务器上设置php和mysql,并且遇到很多描述如何在macbook上本地设置此连接的链接,而不一定是服务器。设置服务器

我想能够使用iPhone应用程序与我的服务器进行通信我正在写但我想知道如何连接到它。

如果我想从我自己的网络以外连接到它,我在哪里可以找到这个地址,或者我该如何设置它?我现在正在虚拟机上运行mac服务器,因为我无法购买额外的计算机,并且在测试阶段不想真正想要。

我碰到MAMP但免费版本允许一个服务器设置,并说它只是一个本地服务器?这是否影响从外部连接,从本地网络连接,还是与实际数据库本地连接有关?

我显然是新服务器的问题显示。我想设置一个基本的mysql数据库,并在服务器上运行php。我会写一个小型的Web服务和应用程序,我只是不了解服务器的实际运行情况。

如何设置此数据库?

感谢

+0

如果你使用wlan,你可以通过ip地址连接到你的电脑,而不需要额外的东西来考虑。如果你描述你如何连接到互联网或者如果你使用路由器等,这将是有帮助的。 – user489872 2011-05-14 17:55:19

+0

目前我正在使用移动宽带:(这是如何改变的东西,我使用移动宽带适配器 – jarryd 2011-05-14 17:56:06

+0

我认为这可能会工作:打开虚拟机中的“桥接模式”,然后找到你的IP地址并在浏览器中输入它,在那里你应该看到MAMP的启动画面或类似的东西,但我不确定,因为从未尝试过通过移动适配器:) - http://www.whatsmyip.org/ - 并关闭skype(如果有的话),因为它阻止了80端口,不应该被其他程序使用 – user489872 2011-05-14 17:59:14

回答

1

如果你只是用它测试的目的不是甲基苯丙胺将被罚款。 Web服务器在端口80上运行,以便从本地网络外部访问服务器,您必须在路由器上设置端口重定向(我假设您的网络是如何设置的)。实质上,这意味着你将进入你的路由器并告诉它将所有的呼叫都转到80端口,运行MAMP的计算机的80端口。就数据库而言,随MAMP一起提供。如果您不想使用命令行,您可以使用phpmyadmin(随MAMP附带)轻松地与数据库交互或安装MySQL的管理工具:http://dev.mysql.com/downloads/gui-tools/5.0.html

+0

即时通讯使用移动宽带适配器。这是否使上述不可能? – jarryd 2011-05-14 18:16:49

+1

不,它不应该。由于您没有路由器,您不必担心端口转发的问题,只需拨打您的Internet IP即可在http://whatismyipaddress.com/上找到。我不知道你的宽带是如何工作的。如果你的IP是静态的,那么你可以至少为了开发而将该IP编码到你的程序中。如果另一方面它是动态的,我建议查看http://www.dyndns.com/。他们给你一个免费的域名,你可以安装他们的软件,用你当前的IP更新网站。 – blcArmadillo 2011-05-14 18:23:00