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


What is best practice for saving .php files and databases

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

出现这个问题是因为我想确保我正确地执行以下示例,并且我真的不知道应该将这些文件放在哪里进行测试和成品。

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

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

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

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

然后,该应用程序的文件将位于srcapp的文件夹中。

这是当今大多数大型框架和应用程序如何工作的一个例子。只有当你有很多代码文件和其他东西要处理时,它才有意义。

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

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

如果你想有一天部署你的应用程序,你需要这些文件放在公开可用的某个地方。有不同的网络托管提供商,提供此服务。您不应该在PC上托管php文件,因为如果您关闭该内容,您的应用程序就会关闭。;)