我一直在想这个,所以我想我会问。在处理移动应用程序时,在测试和打包生产时,存储.php文件和数据库的最佳做法是什么。
这个问题的出现是因为我想确保我正确地执行以下示例,而且我真的不知道我应该将这些文件用于测试和完成产品目的。
我在做什么:http://code.tutsplus.com/tutorials/titanium-user-authentication-part-1--mobile-3728
答案 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
,然后会启动真正的应用程序。
该应用的文件将位于src
或app
文件夹中。
这是大多数大型框架和应用程序如何运作的一个例子。只有你有很多代码文件和其他东西才能使用它才有意义。
对于您在该教程中正在构建的单文件应用程序,您可以轻松地将这些文件放在my_awesome_app
文件夹中,并尝试通过localhost:8889/my_awesome_app/post_auth.php
访问它们。
根据您的网络服务器设置,该网址可能完全不同。
如果您对网络服务器一无所知,我建议您尝试了解一下它。然后,为了快速入门,您可以使用现成的堆栈,如XAMPP,可用于Windows,Linux和OS X,并启动。 在实际开始开发之前,您应该首先熟悉它,以便以后更容易找到问题。 ;)
如果您希望某天部署应用,则需要将这些文件放在公开的位置。 Web托管有不同的提供商,提供此服务。你不应该在你的电脑上托管php文件,因为如果你关闭那个东西,你的应用程序就会崩溃。 ;)