【问题标题】:Developing Webapp with PHP and Postgre in Windows is the same than doing it in Linux? [closed]在 Windows 中使用 PHP 和 Postgres 开发 Web App 与在 Linux 中开发 Web 应用程序是一样的吗? [关闭]
【发布时间】:2013-04-18 22:56:17
【问题描述】:

我必须为我正在实习的公司开发一个网络应用程序。

他们要求我使用 PHP 和 PostgreSQL 开发它。 (这就是他们做事的方式,我一般用mysql)

那里的大多数计算机都有 Ubuntu。 说我疯了,但我喜欢在 Windows 中开发网站...

那么,如果我在 Windows 中使用 PHP 和 PostgreSQL 开发网站,它会在 Ubuntu 中顺利运行吗?

我只需要担心大多数浏览器都支持它吗?

我们将非常感谢您的回复、提示和帮助。

【问题讨论】:

  • 我在 Windows 机器上开发,但文件会自动传输到工作 *nix 框;两全其美

标签: php linux windows postgresql ubuntu


【解决方案1】:

那么,如果我在 Windows 中使用 PHP 和 PostgreSQL 开发网站,它会在 Ubuntu 中顺利运行吗?

也许

我只需要担心大多数浏览器都支持它吗?

可能

提示:在您的 Windows 计算机上虚拟化一个 Ubuntu 机器,然后开发环境与生产环境相同。这是您通常的目标。如果应用程序很简单,通常不需要这样做,但是当您使用不同的数据库服务器时,这可能已经是可行的方法了。请记住,在 linux 下很多东西在 PHP 世界中比在 windows 下运行得更好,尤其是扩展情况要好得多。

【讨论】:

  • 谢谢!我现在觉得有义务在 ubuntu 中这样做
【解决方案2】:

有些事情可能会有所不同。只需在您的 windows 机器上开发它并在 ubuntu 机器/VM 上测试它。

如果您遇到任何在 Windows 上没有出现的错误,php.net 上可能有解决方案(也请阅读 cmets)

还要确保托管应用程序的每台机器都具有相同的(主要)php 版本。

我也在 windows 上开发。我的做法是将我所做的一切都保存到 debian linux 机器上的网络共享中。然后我将浏览器指向 debian linux 机器上的网络服务器,以便在 linux 环境中进行测试。您可以使用 ftp 或 sftpserver 而不是 samba 共享。大多数IDE都支持上传到(s)ftp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-04
    • 2010-12-02
    • 2010-11-17
    • 2010-10-17
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 2011-12-05
    相关资源
    最近更新 更多