PHP作为CGI二进制文件而PHP作为Apache模块

前端之家收集整理的这篇文章主要介绍了PHP作为CGI二进制文件而PHP作为Apache模块前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
与将 PHP作为Apache模块运行相比,将PHP作为CGI二进制文件运行有什么好处?在那儿:

>安全性好处?
>稳定性好处?
>性能优势?

我总是安装并使用PHP作为Apache模块,所以我很好奇我是否有理由将PHP用作CGI二进制文件以供将来工作…

谢谢!

PHP用作模块时,它或多或少地编译成Apache的代码本身.它为每个请求加载,这意味着即使对于图像,脚本,样式表和任何其他非PHP文件,它也会加载.它使这些页面的服务变慢.另一方面,它使PHP更快,因为Apache不必产生额外的进程.

PHP用作CGI二进制文件时,它更安全但速度更慢. Apache可以在不同用户生成进程,例如,可以提高共享托管环境的安全性.它还增加了稳定性,因为PHP进程与Apache分开,并且在发生段错误或其他硬崩溃的情况下,PHP进程不会影响Apache.使用PHP作为CGI意味着您不能使用.htaccess文件使用PHP_flag或PHP_value配置PHP.

问题是,对你来说更重要的是什么.速度或安全性.

如果您在CGI或Google上的模块中搜索使用PHP的好处,我相信您会找到很多可能涵盖我可能错过的内容的精彩文章.

猜你在找的PHP相关文章