我是一名大学生,也是网络开发的业余爱好者。我一直在研究一个查询系统,为我正在实习的这家公司查询一些 foxpro 数据库表。我被要求在他们的本地服务器(在 Windows Server 2003 上运行)上实现我的项目,我不知道从哪里开始,因为这将是我第一次使用真正的服务器,我对它的了解几乎为零。
该项目是用 PHP、Javascript、mySQL 和 JQuery 完成的,并在 XAMPP 中开发。办公室内部网上的每个人都可以访问它。我还需要为登录设置 mySQL 数据库。
1) 在 IIS 或 Apache 上执行此操作会更好吗?
2) 我知道 XAMPP 是 Apache,但是如果我在 IIS 上实现我的项目,会有什么不同或者我需要更改我的代码吗?
非常感谢任何建议!
最佳答案
这个问题的答案受制于
- 您的项目使用的技术。
- 您需要与该公司 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/