Heim  >  Artikel  >  Backend-Entwicklung  >  Informationsaustausch in der Konfigurationsdatei php.ini

Informationsaustausch in der Konfigurationsdatei php.ini

小云云
小云云Original
2018-03-01 13:37:361731Durchsuche

In diesem Artikel werden hauptsächlich Informationen zur Konfigurationsdatei php.ini mit Ihnen geteilt, in der Hoffnung, allen zu helfen.

Legen Sie die Funktionsinformationen der php.ini-Konfigurationsdatei fest

目前总结有4个
1 set_time_limit(0);
2 ini_set('Memory','2048GB');
3 date_default_timezone_set('PRC');
4 error_reporting(0);
其实修改php.ini这个配置文件里面的参数都可以通过ini_set这个函数进行操作,通过函数修改只是对当前的脚本进行

设置。修改配置文件会改变当前环境下的所有文件
1 set_time_limit(30)
<br>
设置允许脚本运行的时间,单位为秒。如果超过了此设置,脚本返回一个致命的错误。默认值为30秒,

或者是在php.ini的max_execution_time被定义的值,如果此值存在。

当此函数被调用时,set_time_limit()会从零开始重新启动超时计数器。换句话说,

如果超时默认是30秒,在脚本运行了了25秒时调用 set_time_limit(20),那么,脚本在超时之前可运行总时间
为45秒。

也有一种写法是ini_set('max_execution_time','30‘);设置脚本最大执行时间
2 ini_set('memory_limit','2048GB');
在运行PHP程序,通常会遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”的错误,
这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存。 解决这个问题,
首先需要查看你的程序是否分配了过多的内存,在程序没有问题的情况下,
你可以通过一下这个方法来增加PHP的内存限制(memory_limit) 3 

  3 date_default_timezone_set('PRC')
设置时区为中华人民共和国
 4  error_reporting(0)
关闭所有错误报告
     // 报告 runtime 错误
     error_reporting(E_ERROR | E_WARNING | E_PARSE)
    // 报告所有错误
     error_reporting(E_ALL);
等同于:
    ini_set("error_reporting", E_ALL);

     // 报告 E_NOTICE 之外的所有错误
     error_reporting(E_ALL & ~E_NOTICE);

Verwandte Empfehlungen:

PHPs am häufigsten verwendete INI-Funktionsanalyse ist für die PHP.ini-Konfigurationsdatei_PHP-Tutorial

Detaillierte Erläuterung der Konfigurationsdatei php.ini

Die am häufigsten verwendete INI-Funktionsanalyse von PHP betrifft die Konfigurationsdatei PHP.ini

Das obige ist der detaillierte Inhalt vonInformationsaustausch in der Konfigurationsdatei php.ini. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn