保存 .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 文件夹结构取决于您。

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

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

应用程序的文件将位于 srcapp.

文件夹中

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

对于 single-file-apps,就像您当前正在该教程中构建的那样,您可以轻松地将这些文件放在 my_awesome_app 文件夹中,并尝试通过 localhost:8889/my_awesome_app/post_auth.php 访问它们。 根据您的网络服务器设置,url 可能完全不同。

如果您对网络服务器还一无所知,我建议您尝试了解一下。然后要快速开始,您可以使用 ready-to-use 堆栈,如 XAMPP,可用于 Windows、Linux 和 OS X,然后启动一个。 你应该先熟悉它,然后再真正进行开发,这样你以后可以更容易地发现问题。 ;)

如果有一天你想部署你的应用程序,你需要那些位于公开可用的地方的文件。有不同的网络托管提供商提供此服务。你不应该在你的电脑上托管 php 文件,因为如果你关闭它,你的应用程序就会停止运行。 ;)