php面试专题---11、开发环境及配置考点

php面试专题---11、开发环境及配置考点

一、总结

一句话总结:

了解php运行原理及常见的配置项

1、版本控制软件?

集中式:CVS和SVN
分布式:Git

2、请简述CGI、FastCGI和PHP-FPM的区别?

CGI:HTTP Server和一个独立的进程之间的协议,把HTTP Request的Header设置成进程的环境变量,HTTP Request的正文设置成进程的标准输入,而进程的标准输出就是HTTP Response包括Header和正文
FastCGI:FASTCGI是和HTTP协议类似的概念。无非就是规定了在同一个TCP连接里怎么同时传多个HTTP连接。这实际上导致了个问题,有个HTTP连接传个大文件不肯让出FASTCGI连接,在同一个FASTCGI连接里的其他HTTP连接就傻了。所以Lighttpd? 引入了 X-SENDFILE 。
PHP-FPM:php-fpm就相当于是Apache+mod_php。无非php-fpm自带了FASTCGI Server,而Apache是HTTP Server。

3、PHP的常见配置项?

upload_max_filesize:上传文件最大大小
max_file_uploads:上传的最大文件数量
post_max_size:post提交的数据最大大小
date.timezone:设置时区

register_globals:注册全局变量
allow_url_fopen:允许远程文件打开
allow_url_include:允许远程文件的包含
date.timezone:设置时区
display_errors:错误调试
error_reporting:显示错误级别设置
safe_mode:是否开启安全模式
upload_max_filesize:上传文件最大大小
max_file_uploads:上传的最大文件数量
post_max_size:post提交的数据最大大小

二、内容在总结中

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/11061863.html

猜你喜欢

转载自blog.csdn.net/weixin_33842328/article/details/93571707