服务器是如何执行php代码的,nginx和php是怎么协调工作的?

经过了两三天的学习,终于明白php在服务器中是怎么运行的了


1.先说说 lnmp 吧!

想弄明白lnmp下php的运行原理,首先需要明白cgi和fastcgi

http://blog.csdn.net/xf552527/article/details/78460170

自行学习吧!

当明白了cgi和fastcgi 之后,你会明白原来服务器想要运行php这类需要

解释的动程序是需要一个实现了cgi或者fastcgi规则的一个东东的。

而php-fpm,就是一个基于fstcgi规则写出来的一个解释php语言的东东

然后我们来学习学习php-fpm

http://blog.csdn.net/xf552527/article/details/78460224

自行学习吧。

下面我们来说说整个的流程:

http://blog.csdn.net/xf552527/article/details/78460248

我发现我自己整理的还是没人家写的好,语文学的太次了。

所以还是转载一篇自己看看吧!

2.lamp

apache不同的是,apache自身具有解释php语言的模块。不过效率上要低于nginx。为什么呢?

因为另一篇  吼吼!

原谅我总是照搬人家的东西!

http://www.cnblogs.com/zm-0713/p/5064168.html

你可能感兴趣的:(服务器是如何执行php代码的,nginx和php是怎么协调工作的?)