栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

什么是mod_php?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么是mod_php?

mod_php
表示PHP,作为 Apache模块

基本上,当

mod_php
作为Apache模块加载时,它允许Apache解释PHP文件 (由解释
mod_php

编辑: 使用Apache时,有 (至少) 两种运行PHP的方式:

  • 使用 CGI :Apache启动了一个PHP进程,并且该PHP进程解释了PHP代码-而不是Apache本身
  • 使用PHP作为 Apache模块 (称为
    mod_php
    :PHP解释器就被“嵌入”到Apache进程中:没有外部PHP进程-这意味着Apache和PHP可以更好地进行 通信

在评论后重新编辑 :使用CGI还是

mod_php
由您决定:这仅是Web服务器的配置问题。

要了解服务器上当前使用的是哪种方式,可以检查以下命令的输出

phpinfo()
:应该有一些指示PHP是通过
mod_php

_(或
mod_php5
)_还是通过CGI运行的。

您可能还需要看一下该

php_sapi_name()
函数:它 返回Web服务器和PHP之间的接口类型

如果您在使用时签入Apache的配置文件

mod_php
,则应该有
LoadModule
一行如下所示:

LoadModule php5_module        modules/libphp5.so

(右侧的文件名可以不同-例如,在Windows上,应为

.dll



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/452132.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号