2015-03-02 125 views
1

我有一个设计将数据保存到远程服务器,通过以下网址的软件应用程序:SQL服务器数据库(与本地主机远程更换)

http://130.228.263.2/projectName.php 

本身创建表的应用,商店数据等......所以我不必担心这一点。

我已经在我的Mac和MySQLworkbench上设置了MySQL服务器,以便可视化地查看数据库。

我的问题是:我应该简单地用以下代替上面的URL吗?

127.0.0.1.3306 

有写到我的Mac的数据库,而不是一台远程的应用数据,还是有(本地主机,等...或其他格式),我应该服用以及任何其他步骤?

+1

这是一个HTTP URL,与MySQL无关。您的应用程序只需调用此URL,并且位于该远程服务器上的PHP脚本与其自己的数据库进行通信。所以你必须得到这个脚本的一个副本,修改它,以便与你的* local *数据库交谈,最后告诉你的应用程序在'http:// 127.0.0.1/projectName.php'处调用你的* local *脚本。 – 2015-03-02 15:59:10

+0

谢谢André。所以,第一步是获取'projectName.php'脚本的副本。我对该远程服务器拥有管理员权限,但可以远程获取此脚本吗? – Joshua 2015-03-02 16:03:07

+1

远程进入该服务器,并复制该文件(及其所有最终依赖项)。 – 2015-03-02 16:07:23

回答

1

在Mac上Apache + PHP默认安装,所以没有必要安装任何东西。只需将php应用程序复制到本地计算机,调整数据库设置为MasterOdin写道,你应该没问题。当然,您的本地Apache必须可以访问php应用程序(您必须通过系统设置面板中的Internet共享打开它)。为了有一个好的起点,我建议您使用MySQL Workbench将远程数据库迁移到本地计算机(请参阅菜单数据库 - >迁移向导)。

1

除非服务器可以连接/查看您的本地系统(这不太可能脱离蝙蝠并需要更多配置),您需要在本地使用MAMP在本地托管php文件,然后打开projectName.php并编辑MYSQL该文件中的连接详细信息指向127.0.0.1.3306(应该可能是127.0.0.1:3306,因为最后一个数字是端口信息?)。

然后这将写入您的本地数据库设置。

+0

感谢MasterOdin。所以,我应该得到MAMP,尽管我已经在我的Mac上设置了一个“MySQL服务器”。你指的是什么_配置_,如果我不想依赖像MAMP这样的外部下载? – Joshua 2015-03-02 16:06:43

+0

对于Apache和PHP运行时,您需要使用类似MAMP的东西,以使您的计算机能够像Web服务器一样运行(默认情况下,可以在localhost:8888访问)。 通过“更多配置”,您将不得不让您的计算机能够接收来自互联网的传入流量,这需要您打开端口并使用路由器进行操作。比下载PHP脚本和使用MAMP更麻烦。 – MasterOdin 2015-03-02 16:10:20

相关问题