一些linux知识和http知识

1 yum安装比源码编译安装  有的模块不能自定义安装  只能安装默认的模块进行安装

2 关于php的fastcgi 如果使用fastcgi 那么需要启动服务  如果不使用fastcgi 那么不需要启动这个服务

3  一个完整的HTTP解析路径

用户浏览器比如访问www.123.com/index.php

浏览器根据www.123.com解析对应的服务器IP

找到了对应的服务器,那么把index.php的请求发送给httpd服务(比如nginx.apache)

httpd服务了解了是.php的文件,那么去寻找php文件的解析器php-cgi

php-cgi对php的文件进行更新php.ini的配置进行解析,解析完毕后返回给httpd服务,httpd服务,然后在返回给发起请求的浏览器,支持完毕。

但是php-cgi对应新的配置php.ini的不能平滑升级,所以就有了php-fpm可以对fastcgi进行更好的管理。

原文地址:https://www.cnblogs.com/baker95935/p/8194382.html