运行php_php在apache运行的几种方式

本文详细介绍了在Apache服务器上运行PHP的三种模式:CGI、FastCGI和Apache模块DLL。CGI模式由于每次都需要重新解析配置和初始化,执行效率较低;而FastCGI作为CGI的升级版,通过进程管理器提高了效率和响应速度;Apache模块DLL则在启动时加载,提供更好的性能和安全性。配置示例包括CGI模式、模块化和FastCGI模式的设置。
摘要由CSDN通过智能技术生成

本文讲运行的三种模式 CGI模式、FastCGI模式、Apache 模块DLL

300f3d4844f79a2f9a9668e347778eb6.png

Cgi模式和模块dll加载方式比较:

Cgi模式下

apache调用外部执行器php.exe执行php代码,并将解释后生成的html代码和原html整合,再传递给apache服务器。

其在执行时每次都需要重新解析php.ini、重新载入全部dll扩展并重初始化全部数据结构,运行速度非常慢,但因为是外部加载执行器,

php代码执行出错不会导致apache崩溃。

在模块化(DLL)

PHP是与Web服务器一起启动并运行的。所以从某种角度上来说,以apache模块方式安装的 PHP4有着比CGI模式更好的安全性以及更好的执行效率和速度。

Cgifastcgi模式比较:

Fastcigcgi的升级版&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值