我最近开始更多地使用PHP,并想知道哪种PHP Web服务器最适合开发环境。理想情况下,它应该易于构建,在项目依赖目录中存储并易于配置。此外,良好的性能也是一个加分项。
在Python领域,Werkzeug可以作为我所考虑的服务器类型的等效品。
我最近开始更多地使用PHP,并想知道哪种PHP Web服务器最适合开发环境。理想情况下,它应该易于构建,在项目依赖目录中存储并易于配置。此外,良好的性能也是一个加分项。
在Python领域,Werkzeug可以作为我所考虑的服务器类型的等效品。
在我看来,开发环境中最好的Web服务器就是尽可能接近生产环境的Web服务器。PHP在某些情况下比Python更不“独立”,当将代码推送到生产服务器时,它可以防止令人讨厌的错误和意外情况。当$_SERVER数组稍有不同或某些东西作为(fast)cgi而不是模块运行时,各种混乱可能会发生。
如果可以的话,详细查看一下您的生产服务器设置,并将其完全复制到开发环境中。如果不行,只需使用XAMPP/MAMP,并尽量保持与服务器相似(通过比较phpinfo() 转储来获得相同的扩展名)。如果您可以访问服务器配置文件,则前者更好并且更容易实现。
对于开发环境来说,Web服务器并不重要。
无论您喜欢使用什么进行开发:Eclipse、NetBeans、Vim、xdebug、Firebug/FirePHP、"tail -f /var/log/syslog"、phpTest等等,这些都可以在安装lightHttpd或Apache的情况下使用。
因此,尽可能接近生产环境是一个好主意。