-1

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

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

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

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

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

您的回复、提示和帮助将不胜感激。

4

2 回答 2

3

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

也许

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

大概

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

于 2013-04-18T22:57:38.910 回答
1

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

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

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

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

于 2013-04-18T23:15:28.640 回答