`
dcj3sjt126com
  • 浏览: 1881125 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP常量PHP_SAPI与函数php_sapi_name()简介,PHP运行环境检测

阅读更多

php_sapi_name() 是用来检测PHP运行环境的函数。

该函数返回一个描述PHP与WEB服务器接口的小写字符串。

例如:aolserverapache,apache2filterapache2handlercaudiumcgi(until PHP 5.3),cgi-fcgiclicontinuityembedisapilitespeedmilternsapiphttpdpi3webroxen,thttpdtuxwebjames.

++++++++++++++++++++++++++++++++++++++++++++++++++++++

如何判断PHP的运行环境?

阅读ci代码过程中发现,处理URI会根据php的运行环境进行不用处理。

那么如何判断php的运行环境呢?

我们一般情况下,都是在apache下面运行我们的php程序,当然也有些人是用IIS环境的。

我们要是想知道我们目前运行的环境是什么的话,那我们可以用函数php_sapi_name()来测试,

代码:

<?php
    echo php_sapi_name();
?>

 在apache环境下面输出的结果是“apache2handler”;

在cgi模式下输出的结果是“cgi-fcgi”

要是在命令行模式下面运行的话,那么输出的结果是:”cli”

依据这个内容我们可以判断当前运行的环境是什么!

那么在命令行下怎么运行呢?

如下:

进入DOS 进入php.exe文件的地址 如我的是:d:/wamp/bin/php/php5.3.3/

然后输入php.exe “文件的绝对路径” 如:>php.exe d:/wamp/www/info.php

就可以了。

分享到:
评论

相关推荐

    cpp-PHP7扩展开发系列教程

    9. **SAPI接口**:SAPI(Server Application Programming Interface)是PHP与Web服务器之间的接口。学习如何根据不同的SAPI处理请求和响应。 10. **编译和测试**:完成扩展后,学习如何编译和安装到PHP,以及如何在...

    php常用Output和ptions/Info函数集介绍

    php_sapi_name函数返回PHP和Web服务器之间的接口类型,例如命令行(cli)或CGI。 php_uname函数返回当前PHP脚本运行的操作系统信息。 phpcredits函数用于打印PHP的credits列表。 phpinfo函数用于输出PHP的信息,...

    php 函数中使用static的说明

    `php_sapi_name()`函数返回当前PHP运行环境的信息,例如"apache2handler"。因此,第一次调用`sendHeader`会获取SAPI名称,之后每次调用仅会增加`$sapi`的值。 当我们运行以下代码: ```php echo sendHeader(1)....

    两千行代码的PHP学习笔记汇总

    接着,学习笔记汇总了PHP运行环境的检测函数php_sapi_name(),该函数可以返回PHP与WEB服务器接口类型的小写字符串,并且它的返回值与常量PHP_SAPI是一致的。这对于确定PHP的运行环境以及代码调试有着非常实际的作用...

    为你总结一些php系统类函数

    **php_sapi_name函数**:返回PHP与Web服务器之间的接口名称,这有助于识别PHP运行的服务器环境。 **php_uname函数**:返回PHP脚本运行的操作系统信息。 **phpcredits函数**:此函数用于输出PHP项目的credits信息,...

    腾讯PHP工程师面试题和答案解析.doc

    - **php_sapi_name()**:返回服务器与PHP之间的接口类型,如CGI、Apache模块等。 - **ini_set()**:为一个配置选项设置新的值。 - **ini_get_all()**:获取所有配置选项及其当前值,而非仅使用`ini_get()`获取单个...

    PHP之变量、常量学习笔记

    除此之外,PHP还分为内核预定义常量和标准预定义常量,分别在PHP内核、Zend引擎和SAPI模块中定义,以及PHP环境中默认定义的常量。 PHP中字符串的连接运算使用英文句号(.)。例如,要将常量和变量的值一起输出,...

    php_api

    "php_api"这个标题很可能指的是PHP API(应用程序编程接口),它是一组预定义的函数、类和常量,允许开发者通过编写代码来与PHP解释器交互,实现特定功能或服务。下面我们将深入探讨PHP API及其相关知识点。 1. PHP...

Global site tag (gtag.js) - Google Analytics