首页 > 代码库 > PHP 动态配置运行时环境参数ini_xxx,extension_loaded
PHP 动态配置运行时环境参数ini_xxx,extension_loaded
php中的配置项如果在php.ini中的是静态配置项,服务器启动时只读取一次,因此,运行时修改起不了作用,一般修改后需要重启。
摘要说了,由于一些限制,我们无法完成动态配置,因此需要进行动态配置,注意,这种方式不会改变php.ini,放心去试一下吧
string ini_set ( string $varname , string $newvalue ) string ini_get ( string $varname ) array ini_get_all ([ string $extension [, bool $details = true ]] ) //读取所有配置项 void ini_restore ( string $varname ) //回复所有配置项 bool extension_loaded ( string $name ) bool dl ( string $library )
如下面的设置
<?php echo ini_get(‘display_errors‘); //设置是不是允许显示错误, //在发布的产品中禁止设置为true,一面造成安全隐患,这里类似在“真机”调试,所以开启 if (!ini_get(‘display_errors‘)) { ini_set(‘display_errors‘, ‘1‘); } echo ini_get(‘display_errors‘); ?>
再如
<?php if (!extension_loaded(‘gd‘)) { if (!dl(‘gd.so‘)) { exit; } } ?>
PHP 动态配置运行时环境参数ini_xxx,extension_loaded
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。