我必须为我正在实习的公司开发一个网络应用程序。
他们要求我使用 PHP 和 PostgreSQL 开发它。(这就是他们做事的方式,我通常使用mysql)
那里的大多数计算机都有 Ubuntu。说我疯了,但我喜欢在 Windows 中开发网站...
那么,如果我在 Windows 中使用 PHP 和 PostgreSQL 开发网站,它会在 Ubuntu 中正常运行吗?
我只需要担心大多数浏览器都支持它吗?
您的回复、提示和帮助将不胜感激。
我必须为我正在实习的公司开发一个网络应用程序。
他们要求我使用 PHP 和 PostgreSQL 开发它。(这就是他们做事的方式,我通常使用mysql)
那里的大多数计算机都有 Ubuntu。说我疯了,但我喜欢在 Windows 中开发网站...
那么,如果我在 Windows 中使用 PHP 和 PostgreSQL 开发网站,它会在 Ubuntu 中正常运行吗?
我只需要担心大多数浏览器都支持它吗?
您的回复、提示和帮助将不胜感激。
那么,如果我在 Windows 中使用 PHP 和 PostgreSQL 开发网站,它会在 Ubuntu 中正常运行吗?
也许。
我只需要担心大多数浏览器都支持它吗?
大概。
提示:在您的 Windows 计算机上虚拟化一个 Ubuntu 机器,然后开发环境与生产环境相同。这是您通常的目标。如果应用程序很简单,通常不需要这样做,但是当您使用不同的数据库服务器时,这可能已经是可行的方法了。请记住,在 linux 下,很多东西在 PHP 世界中比 windows 下运行得更好,尤其是扩展情况要好得多。
有些事情可能会有所不同。只需在您的 windows 机器上开发它并在 ubuntu 机器/VM 上测试它。
如果您遇到任何在 Windows 上没有出现的错误,php.net 上可能有解决方案(另请阅读评论)
还要确保托管应用程序的每台机器都具有相同的(主要)php 版本。
我也在windows上开发。我的做法是将我所做的一切都保存到 debian linux 机器上的网络共享中。然后我将浏览器指向 debian linux 机器上的网络服务器,以便在 linux 环境中进行测试。您可以使用 ftp 或 sftpserver 而不是 samba 共享。大多数 IDE 支持上传到 (s)ftp