是什么阻止您每天使用 WAMP 服务器(或类似服务器)运行单用户业务数据库应用程序?
我到处都读到 WAMP 之类的东西是用于开发 Web 应用程序的,但是为什么它们不能用于部署桌面应用程序 - 有什么缺点?
是什么阻止您每天使用 WAMP 服务器(或类似服务器)运行单用户业务数据库应用程序?
我到处都读到 WAMP 之类的东西是用于开发 Web 应用程序的,但是为什么它们不能用于部署桌面应用程序 - 有什么缺点?
我还没有找到一个。我想速度不会像“纯”设置那样好,但听起来这不是问题。
我为照相馆运行了一个 epos 网络应用程序,一点问题都没有!
实际上,我将 wamp 用于多种用途;我将它与 VB.NET 应用程序、PHP 等一起使用...但我认为如果您想将其用于部署,您应该首先对其进行配置。
例如,对于php.ini中显示的PHP停用错误,allow all
在httpd.conf中开始监听所有,激活安全模式,为MySQL设置密码;以及许多其他必须配置的选项。
我个人更喜欢它,因为它是一种快速且轻量级的工具。
WAMP 通常代表 Windows、Apache、Mysql、PHP 或任何您对 P 的特定选择。它描述了一个专门用于部署/开发 Web 应用程序的堆栈,大致相当于 LAMP。大多数被认为是桌面应用程序的东西都不会使用网络服务器,而且很可能不会用 PHP 编写。
这个问题与其说是苹果和橙子的缺点,不如说是一个缺点:桌面应用程序通常是用较少以 Web 为中心的堆栈构建的。
我个人认为 WAMP/MAMP/LAMP 是可以用于生产服务器的出色应用程序。
我自己已经开始这样做了,因为我不具备 linux 端服务器管理的完整知识,而且我的 PHP 应用程序与 IIS 不兼容。
如果你是一个小手术,它应该可以节省你的时间,那就去吧。如果您的业务增长并且您有能力聘请员工来管理使用 Apache、PHP 等单独安装的专用服务器,那么我也推荐这个。
我可以看到的主要区别是 WAMP 可能不会像首选设置那样具有可扩展性。二进制文件都是集成的,有时我在试图找出php.ini
系统正在使用的文件时遇到问题。
只要您知道如何操作,WAMP 与任何其他服务器一样安全,它提供了一个消耗 CPU 时间的 UI 层,但就像我说的那样,如果您只为小型网站/应用程序提供服务,那么这应该没问题。
我的另一个建议是将它安装在服务器(Windows 2008 RS 或 20012)上,Windows 服务器比 Windows 用户版本更可靠、更强大。只需记住关闭 IIS 和 Windows Server 未使用的任何其他角色。
确保您的 WAMP 文件夹定期备份!
祝你好运