php PHP_SAPI

php判断解析php服务是由那种服务器软件,是采用那种协议 直接输出即可

代码如下:

<?php

echo PHP_SAPI;

?>

我的测试环境是nginx+fastcgi 输出结果为:

cgi-fcgi

如果是apache 运行环境,输出结果为

apache2handler

如果是命令行的形式执行,结果为

cli

这就是PHP_SAPI

时间: 2024-10-17 18:30:20

php PHP_SAPI的相关文章

PHP_SAPI

在apache2.4.9下PHP_SAPI返回的值是apache2handler

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

php_sapi_name() 是用来检测PHP运行环境的函数. 该函数返回一个描述PHP与WEB服务器接口的小写字符串. 例如:aolserver, apache,apache2filter, apache2handler, caudium, cgi(until PHP 5.3),cgi-fcgi, cli, continuity, embed, isapi, litespeed, milter, nsapi, phttpd, pi3web, roxen,thttpd, tux, webjam

某返利网站admin目录index.php文件混淆加密算法分析

---恢复内容开始--- 文件已经加密,可以在此下载:index.php 文件内容打开大概如此: 简单字符替换之后,发现字符串用base64_decode仍无法解码. 找到一个解码网站:找源码 解码后的文件如下:下载地址 尾部仍然有大量未知编码内容. 简单修改,改为 $ret = ($wmostynefr[].....); ..... print($ret) 然后运行该代码片段,>php tmp.php >output.php 得到output.php文件内容:output.php,还是存在大

自定义laravel函数dd()

dd()是laravel中一个帮助调试脚本的函数,可以打印php中所有类型的变量.它让变量显示的方式变得更加优雅,这也正是laravel框架的一大优点.首先看看dd()的源码,本文中laravel框架版本为5.1,(对应文件在laravel框架中的目录路径laravel/vendor/laravel/framework/src/Illuminate/Support/helpers.php) 1 function dd() 2 { 3 array_map(function ($x) { 4 (ne

phpExcel与jq的ajax

有时我们的需求总会出现一些自己觉得很奇怪的需求, 但如果效果出来了,又觉得很新颖,然后这些新颖的 东西,就是这些奇怪的需求而来的,所以别对自己不能 的事情觉得不应该有,而是挑战它,用自己所懂得语言 完成它. xls格式的文件在页面展示就是一个感觉就是前端无法实现的活,但 却可以实现,只是它需要后台帮忙转换,应该数据流在前端无法被转换 成我们所需的数据结构. php: <?php error_reporting(E_ALL); ini_set('display_errors', TRUE); in

PHP学习笔记A

//语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出. /* [命名规则] */常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH变量名建议用下划线方式分隔 // $var_name函数名建议用驼峰命名法 // varName定界符建议全大写 // <<<DING, <<<'DING'文件名建议全小写和下划线.数字 // func_name.php私有属性名.方法名建议加下划线 // private $_name

PHP系统常量&amp;&amp;魔术常量

系统常量: PHP_OS:操作系统信息 PHP_VERSION: PHP版本 PHP_SAPI:运行环境 魔术常量: __FILE__:当前文件的物理路径 __LINE__: 当前行号 __FUNCTION__:当前的函数名 __CLASS__:当前类名称 __METHOD__:当前的方法名

【PHPExcel实例】 php 导出 excel 实例

CREATE TABLE `person` ( `number` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `birthday` date DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; INSERT INTO person values (1,'xiaofei','20001111');INSERT INTO person values (2,'xiaopi','2011

thinkPHP3.2.3源码分析

defined('THINK_PATH') or define('THINK_PATH',__DIR__.'/'); 如果常量未定义,那么定义该常量 magic_quotes_runtime 系统自动添加反斜线转义字符 define('IS_CGI',(0 === strpos(PHP_SAPI,'cgi')  || false !== strpos(PHP_SAPI,'fcgi')) ? 1 : 0 );//判断是否是CGI模式 define('IS_WIN',strstr(PHP_OS, '