保存.php文件和数据库的最佳做法是什么

时间:2016-01-03 11:25:05

标签: php database mobile titanium-mobile appcelerator-mobile

我一直在想这个,所以我想我会问。在处理移动应用程序时,在测试和打包生产时,存储.php文件和数据库的最佳做法是什么。

这个问题的出现是因为我想确保我正确地执行以下示例,而且我真的不知道我应该将这些文件用于测试和完成产品目的。

我在做什么:http://code.tutsplus.com/tutorials/titanium-user-authentication-part-1--mobile-3728

1 个答案:

答案 0 :(得分:1)

当然,如何设置PHP文件夹结构取决于您。

您需要做的第一件事就是设置您的网络服务器。每个Web服务器都需要一个“根”目录,从中可以提供内容。如果您在其上运行基于Linux的计算机和Apache服务器,则很可能是/var/www。 在该文件夹中,您可以创建文件每个单独的应用程序一个应保持该东西干净整洁;) 在这种情况下,我们称之为my_awesome_app。整条路径为/var/www/my_awesome_app

在那个文件夹中,你完全是免费的。有些人创建了一个名为webroot的文件夹,他们将所有的css,图像和js文件放入其中。然后他们使用.htaccess将其应用程序直接转到该文件夹​​。如果请求了css,js或image文件,并且在文件夹webroot中找到它,那么它将从那里提供。每个其他请求都会被重定向到index.php,然后会启动真正的应用程序。

该应用的文件将位于srcapp文件夹中。

这是大多数大型框架和应用程序如何运作的一个例子。只有你有很多代码文件和其他东西才能使用它才有意义。

对于您在该教程中正在构建的单文件应用程序,您可以轻松地将这些文件放在my_awesome_app文件夹中,并尝试通过localhost:8889/my_awesome_app/post_auth.php访问它们。 根据您的网络服务器设置,该网址可能完全不同。

如果您对网络服务器一无所知,我建议您尝试了解一下它。然后,为了快速入门,您可以使用现成的堆栈,如XAMPP,可用于Windows,Linux和OS X,并启动。 在实际开始开发之前,您应该首先熟悉它,以便以后更容易找到问题。 ;)

如果您希望某天部署应用,则需要将这些文件放在公开的位置。 Web托管有不同的提供商,提供此服务。你不应该在你的电脑上托管php文件,因为如果你关闭那个东西,你的应用程序就会崩溃。 ;)