我写了一个Android应用程序并进行开发,我使用了本地XAMPP服务器。在服务器端,我使用mysql db和一些包含查询的php文件。在android方面,我使用HttpURLConnection,如下所示
onPageDidLeave
现在我处于一个我希望有些朋友试用该应用的阶段,所以我想设置一个托管的网络服务器。现在我希望获得使用哪些服务的建议,以便我可以打捞和回收我的大部分代码和文件。请注意,我对此非常不熟悉,因此用户友好性是一个重要标准。从本地服务器迁移到托管服务器解决方案的首选方法是什么?
答案 0 :(得分:2)
您可以使用任何网站托管网站,在那里注册。并上传该服务器上的所有php文件。创建MySQL数据库并在服务器上创建所有必要的表。
使用Filezilla将PHP文件从服务器同步到本地,反之亦然。
答案 1 :(得分:1)
您可以使用heroku来托管您的服务器端应用。您只需要遵循heroku的教程,您将在几分钟内运行服务器端Web服务,并获取服务器端Web服务的URL。
here是heroku的文档。
您也可以选择使用openshift。
至于我,Heroku运作良好。
答案 2 :(得分:1)
您可以使用任何共享服务器来托管您的PHP服务器端代码,然后它可以与Android应用程序一起使用(在将PHP代码托管到服务器后,不要忘记更改Android应用程序中的URL) ,作为@WinHtalkAung,你可以使用heroku来托管你的服务器代码,你也可以尝试这个Fortrabbit,pagodabox,000webhost
此链接提供免费托管跟踪,使用前检查,还检查此链接,您可能会有一个想法Some more
答案 3 :(得分:1)
根据应用程序的规模有多大,你有几个选择,例如很少的PHP页面,没有框架,不需要CLI访问和小型数据库我会选择便宜的共享主机,因为你还在进行原型设计它
但随着您的应用程序越来越大,您对托管的要求将从共享托管更改为VPS或Heroku。
就个人而言,我会选择VPS以获得更大的灵活性,并且记住使用Git可以在开发过程中更容易在修复错误和进行更改后重复部署
我认为Heart Internet UK的价格合理,而且this article可以将Heroku与其他选项进行比较
答案 4 :(得分:1)
最初将代码托管在github或bitbucket(1-5用户)提供的git存储库中,免费。然后尝试使用heroku或其他部署工具在由许多服务提供商提供的托管网站上部署您的应用,这些服务提供商已经过审核并列出here。
否则,请转到rackspace,digital ocean或aws,以便在自定义环境中部署应用,就像设置本地环境一样。
答案 5 :(得分:1)
祝贺您的应用程序正常运行!!
答案 6 :(得分:1)
所以你想用 FEW 朋友测试你的应用程序吗? 有一个名为ngrok的应用 这允许您将localhost:#### port转发到其在线保存的端口之一,您的朋友可以使用该链接间接访问您的本地计算机。
所以如果你的朋友发现一些可以通过几行简单代码修复的错误,你可以在本地机器上做到这一点,你就可以开始了。没有GIT PUSHES,没有Filezilla什么都不会搞砸..如果您只想与少数朋友合作并且检查用户验收测试不是为了实际部署,这对您来说是一个可行的测试选项。