搜索 “#php” ,共找到 4 项结果
×
  • Falcon
    2022-07-10 12:23
    #daily tips# #php# 找出php加载的全部ini ,可以诊断加载了哪些不必要的扩展,因为除了指定的ini,它还会扫描某个目录的(在php5.6是conf.d),而那些扩展可能因为不再支持而移除使启动出错,特别是在brew update之后或者重新安装php。



    /usr/local/opt/php@5.6/bin/php --ini
  • Falcon
    2022-07-06 15:50
    #daily tips# #php# nginx 中 fastcgi_intercept_errors on 表示接收fastcgi输出的http 1.0 response code,后端php可以输出header指示nginx输出什么错误页面。开启这个之后,我们才能在php里面自定义错误代码和页面。
  • Falcon
    2022-06-29 07:13
    #daily tips# #php#

    php_sapi_name



    (PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)



    php_sapi_name(): string|false

    php_sapi_name — 返回 web 服务器和 PHP 之间的接口类型

    返回接口类型的小写字符串, 或者在失败时返回 false。



    尽管不够全面,可能返回的值包括了 apache、 apache2handler、 cgi (直到 PHP 5.3), cgi-fcgi、cli、 cli-server、 embed、fpm-fcgi、 litespeed、 nsapi、phpdbg。



    注意: 另一种方法

    PHP 常量 PHP_SAPI 具有和 php_sapi_name() 相同的值。



    示例 #1 php_sapi_name() 例子



    以下例子检测了子字符串 cgi,因为它也有可能会是 cgi-fcgi。



    <?php

    $sapi_type = php_sapi_name();

    if (substr($sapi_type, 0, 3) == 'cgi') {

    echo "You are using CGI PHP\n";

    } else {

    echo "You are not using CGI PHP\n";

    }

    ?>



    ref: https://www.php.net/manual/zh/function.php-sapi-name
  • FalconChen
    2017-03-14 09:20
    示例我看了两遍,才明白它想表达的东西。 #PHP-ML#