【问题标题】:Moving XAMPP project to real server将 XAMPP 项目移至真实服务器
【发布时间】:2014-07-08 02:26:39
【问题描述】:

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

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

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

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

非常感谢任何建议!

【问题讨论】:

  • 别麻烦了,麻烦你了.. 一般应该没有问题,只要IIS服务器有运行PHP文件EG所需的一切:PHP ;p 您需要为您拥有的任何 .htaccess 文件做一个替代方案,但在您将文件放到服务器上之前您不会知道这一点。在两台服务器上执行phpinfo() 并比较结果。祝你好运
  • 您提到了查询 FoxPro 表。但是你说你要部署在 MySQL 上。您能否更清楚地解释一下您项目的 RDMS 部分?
  • @LozCherone 感谢您的回复,下周实施期开始后,我将再次回复。在这里交叉我的手指!
  • @OllieJones FoxPro 表(来自另一个软件)被提取并保留在其 DBF 格式的文件夹中。我在我的机器上安装了一个 foxpro ODBC 驱动程序并设置了 DSN 来进行查询。但是我将系统的登录详细信息(帐户、密码、访问级别)存储在 mySQL 数据库中。

标签: mysql apache iis xampp odbc


【解决方案1】:

这个问题的答案是由

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

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

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

php/MySQL/odbc 如果您需要使用 IIS,则可以正常工作。你可能不得不用保护措施等来调整它。但它会表现得很好。

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

【讨论】:

  • 感谢您的帮助,先生。实际上,这将是该服务器提供的第一个 Web 应用程序,呵呵。我是否正确理解我可以选择在该服务器上安装 XAMPP 并使用它来托管我的网络应用程序?我之前在某处读过,由于安全问题,使用 XAMPP 不是一个好习惯。另外,你知道XAMPP的FTP在实际环境中是否能正常运行吗?我们想做预定的自动数据库表(foxpro)上传。再次感谢您的时间。我很想投票,但不幸的是我的声誉太低了。
猜你喜欢
  • 1970-01-01
  • 2017-08-25
  • 2019-05-07
  • 2013-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-11
  • 2015-08-19
相关资源
最近更新 更多