我现在开始使用PHP了,我一直想知道开发环境中最好的PHP网络服务器是什么。理想情况下,它很容易构建,只存在于项目deps目录中并且易于配置。此外,体面的表现将是一个加号。
在python land中,werkzeug将等同于我正在考虑的服务器类型。
答案 0 :(得分:4)
在我看来,开发环境的最佳网络服务器尽可能接近完全生产中的网络服务器。在某些情况下,PHP不像Python那么“独立”,它可以防止在将代码推送到生产服务器时出现令人讨厌的错误和意外。当$ _SERVER数组只是那个基本不同的位置,或者某些东西(快速)cgi而不是模块运行时,会发生各种破坏。
答案 1 :(得分:0)
如果可以,请准确了解您的生产服务器的设置和复制方式,与您的开发环境完全相同。如果你不能,只需使用XAMPP / MAMP并尝试坚持你的服务器非常接近(比较phpinfo()转储,直到你得到它们类似于扩展)。前者既好又好但是,如果你可以访问服务器配置文件,那就容易多了,
答案 2 :(得分:0)
嗯,谈到网络服务器,Apache是一种艺术状态。扔进PHP模块就可以了。就这样。
答案 3 :(得分:0)
Web服务器与开发环境无关。
无论你喜欢什么用于你的开发:Eclpipse,NetBeans,Vim,xdebug,Firebug / FirePHP,“tail -f / var / log / syslog”,phpTest,...所有这些都可以使用,无论你是否安装,例如,lightHttpd或Apache。
所以,是的。尽可能接近生产环境是一个好主意。