mysql - 将 XAMPP 项目移动到真实服务器

标签 mysql apache iis xampp odbc

我是一名大学生,也是网络开发的业余爱好者。我一直在研究一个查询系统,为我正在实习的这家公司查询一些 foxpro 数据库表。我被要求在他们的本地服务器(在 Windows Server 2003 上运行)上实现我的项目,我不知道从哪里开始,因为这将是我第一次使用真正的服务器,我对它的了解几乎为零。

该项目是用 PHP、Javascript、mySQL 和 JQuery 完成的,并在 XAMPP 中开发。办公室内部网上的每个人都可以访问它。我还需要为登录设置 mySQL 数据库。

1) 在 IIS 或 Apache 上执行此操作会更好吗?

2) 我知道 XAMPP 是 Apache,但是如果我在 IIS 上实现我的项目,会有什么不同或者我需要更改我的代码吗?

非常感谢任何建议!

最佳答案

这个问题的答案受制于

  1. 您的项目使用的技术。
  2. 您需要与该公司 W2003 服务器上的其他服务共存。

如果您的项目恰好是第一个从该服务器提供服务的 Web 应用程序,只需设置 XAMPP,将您的文件和数据库移动到服务器,然后完成它。

但这不太可能。您需要与在该服务器上设置最后一个网络应用程序的任何人交谈。可以设置一个服务器,这样一些网页由 IIS 提供服务,而另一些则由 Apache 提供服务,但是这些页面需要不同的端口号。这将使您的用户更加困惑和不便。

如果您需要使用 php/MySQL/odbc,那么它在 IIS 上运行良好。您可能不得不使用保护措施等等来调整它。但它会表现得很好。

在开发这个小型网络应用程序时,给您的带回家的教训是构建类似的东西以适应预期的生产部署环境。 XAMPP 是一种流行且成功的开发设置,正是因为世界上大约有 Avogadro 每月 4 美元的 Linux-Apache-MySQL-php 托管服务与其完全兼容。但这一次不是您的部署目标。

关于mysql - 将 XAMPP 项目移动到真实服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23749410/

相关文章:

mysql - 使用 MySQL 查询获取特定行的位置排名

apache - 使用 IP 地址访问站点文件。

php - 防止直接访问 mp3/wav 文件,同时允许 Flash 播放器使用 .htaccess(或 PHP)访问它们

iis - 将 webApi 部署到 IIS 7 时出现问题 - ManagedPipelineHandler

mysql - 解释查询 - MySQL 不使用表中的索引

php - 在 CodeIgniter 中处理大量的半相关表单

MySQL : join three tables with cardinality 1:N

php - 使用 php include 类函数

asp.net - ASP.NET 代码隐藏中的当前工作目录 - 我们可以依赖它吗?

iis - IIS 可以记录 url 的子域部分吗?