2011-05-14 160 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