机构网站建设,soho外贸建站,吉隆网站建设,门户网站建设申请修改php.ini配置文件的几个函数先做一下介绍:php中修改php配置文件(php.ini)的函数主要有四个函数#xff1a;ini_get、ini_set、ini_get_all、ini_restore。其中ini_set和ini_get比较常用,下面分别做介绍。(1)ini_get()用来获取配置文件的选项值.这个函数很多人都使过#x…修改php.ini配置文件的几个函数先做一下介绍:php中修改php配置文件(php.ini)的函数主要有四个函数ini_get、ini_set、ini_get_all、ini_restore。其中ini_set和ini_get比较常用,下面分别做介绍。(1)ini_get()用来获取配置文件的选项值.这个函数很多人都使过其实就是获取配置文件中的某一个选项值是true值返回1是false值返回0是字符串就返回的是字符串。如果无法知道你的全局变量是否打开了那么可以定制以下这样的函数function getGetVar($var){if (ini_set(register_gobals)) {return $var;} else {return $_GET[var];}(2)ini_set函数设置php.ini中的某些变量值.这个函数是设置选项中的值执行函数后就可以生效了脚本结束的时候这个设置也就跟着失效。不是全部的选项都能被改函数设置的这个自己要明确。那么具体是那些值能设置可以查看手册手册可以在网上搜到。就是能够设置php.ini中的选项值比如display_error选项关闭了但是你要显示程序中的错误信息方便你调试程序那么就可以使用这个函数ini_set(display_errors, On);那么在你这个页面的程序都会显示错误信息了而且你还可以使用error_reporting来设置显示的错误信息级别。如果你需要增加脚本执行时间那么可以设置ini_set(max_execution_time, 180);那么脚本执行时间就由默认的30秒变为180秒当然你也可以使用set_time_limit()来设置。其实你把ini_set和ini_get结合使的话非常好。比如你想在配置文件里添加自己的包含文件路径但是你有没有权限更改php.ini那么你可以结合两个函数ini_set(include_path,ini_get(include_path).:/your_include_dir:);(3)ini_get_all获取所有的设置选项变量把所有选项值以数组的形式返回方便你当phpinfo()无法使用的时候来使用。1. 通过 php.ini 修改配置[root/usr/local/php/etc]# /usr/local/php/bin/php -ini|grep php.ini Configuration File (php.ini) Path /usr/local/php-5.3.29/lib [root/usr/local/php/etc]# vim /usr/local/php-5.3.29/lib/php.ini2. 通过 ini_set 修改配置ini_set只能针对有效选项进行修改3. 通过 php-fpm.conf 修改配置通过 php_value/php_flagphp_admin_value/php_admin_flag 对php.ini配置进行修改该修改方法只会在php-fpm进程请求中生效二者的区别在于前者修改指令可以被ini_set覆盖后者修改指令不能通过ini_set覆盖4. 自 5.3.3 起通过 web服务器 修改配置如下通过nginx.conf修改配置set$php_valuepcre.backtrack_limit424242;$php_value \n pcre.recursion_limit99999fastcgi_param PHP_VALUE $php_valuefastcgi_param PHP_ADMIN_VALUEopen_basedir/var/www/htdocs以上就是修改php.ini的几种方法对刚刚接触PHP语言的同学们还是由于很大帮助的。