不当然,只是php和mysql每天都在一起使用,php是免费的。mysql都是能免费的,在再加nginx和linux也是免费的的这样就混编了lnmp(linuxnginxmysqlphp)
nginx和php配置应该有自己的config文件,你明确的网上的说明去配置就这个可以,主要是可以修改。
可以修改nginx与php的通信协议,也可以系统优化你的程序。
如果你需要后端软件渲染html,要后端意见热部署,必须后端内置内的web开发库函数,就得用php.是因为python和node都不接受热部署,都不需要手动或自动重启服务进程才能使代码可以更新不生效,但是其语言从网上下载的库函数并不妨php相当丰富,而且python和node系统默认没有模板引擎的功能,php则天生就意见导进到html中的模板功能.哪怕你需要后端只写接口,php同时适用规定,区别在于php不再输出html反而作为输出json而已,php中用内置的json_encode就能随意把php数组(数据库可以查询结果)编码为json.
性能方面nginxphp7-fpm的组合足够,php-fpm容器在底层用c利用了一套多进程架构,利用多核应对并发不是什么问题.但php-fpm还有进程池机制,运维和开发人员可以不把存在地严重io阻塞操作的脚本请求弄到一个分开来的动态进程池中全面处理,以免堵塞到其他进程池,也就是说,php-fpm能在脚本级别的粗粒度上分离io阻塞.