文档章节

php通过ini_set修改php.ini配置例子

Tony2015
 Tony2015
发布于 2015/05/04 10:53
字数 221
阅读 14
收藏 0
<?php  
      //读取php.ini的初使值  
      echo ini_get('file_uploads')."<br>";  
      echo ini_get('max_input_time')."<br>";  
      echo ini_get('max_execution_time')."<br>";  
      echo ini_get('post_max_size')."<br>";  
      echo ini_get('upload_max_filesize')."<br>";  
      echo ini_get('memory_limit')."<br>";  
    
      //修开php.ini配置  
      ini_set('file_uploads','ON');//Http上传文件的开关,默认为开  
      ini_set('max_input_time','90');//通过post,以及put接收数据时间,默认为60秒  
      ini_set('max_execution_time','180');//默认为30秒,脚本执行时间修改为180秒  
      ini_set('post_max_size','10M');//修改post变量由2m变成1om,要比upload_max_filesize大  
      ini_set('upload_max_filesize','8M');//文件上传最大  
      ini_set('memory_limit','90M');//内存使用问题,最好比post_max_size大1.5倍  
   
      //修改后的数据  
      echo "<hr>";  
      echo ini_get('file_uploads')."<br>";  
      echo ini_get('max_input_time')."<br>";  
      echo ini_get('max_execution_time')."<br>";  
      echo ini_get('post_max_size')."<br>";  
      echo ini_get('upload_max_filesize')."<br>";  
      echo ini_get('memory_limit')."<br>";  
  ?>

但在安全模式下不能使用ini_set的指令:max_input_time、post_max_size、upload_max_filesize

此时的做法通.htaccess进行配置,但前提要求设置是 AllowOverride All

  1. php_value upload_max_filesize 8M   

  2. php_value post_max_size 10M   


© 著作权归作者所有

共有 人打赏支持
Tony2015
粉丝 1
博文 50
码字总数 28618
作品 0
杭州
程序员
私信 提问
PHP中ini_set和ini_get函数用法简介

php中的iniset函数是php自带的用来修改设置php.ini配置文件的函数,用这个函数很方便,不用去手动修改php.ini文件,有时候我们也没有权限去修改php.ini文件,这时就用这个函数. 语法:iniset("选项...

随智阔
2012/11/10
0
0
修改php.ini中的配置信息

在项目中需要修改不同的配置信息来适应需求,比如说上传文件限制,错误告警信息等等。 有四种修改方式: 直接修改php.ini文件,重启服务器。 在.htacess中添加需要修改的php参数值 phpvalue...

春夜秋来
2015/11/05
0
0
php中ini_set函数的用法

ini_set用法详解 PHP ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。不是所有的选项都能被改函数设置的。具体那些值能够设置,可以查看手册中的列表。 ...

Junn
2012/11/08
0
0
ini_set() php.ini设置的功能

ini_set()具有更改php.ini设置的功能。此函数接收两个参数:需要调整的配置变量名,以及变量的新值。 [c-sharp] view plaincopyprint? <?php iniset('maxexecution_time','10'); iniset('mem......

youxizhe
2014/05/30
0
0
PHP的php.ini时区设置问题 -PHP的时间相差8小时,设置时区(转载集合)

从php 5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时,有...

942267027
2014/05/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【C++】智能指针简述(四):shared_ptr

  在开始本文内容之前,我们再来总结一下,前文内容:   1.智能指针采用RAII机制,在构造对象时进行资源的初始化,析构对象时进行资源的清理及汕尾.   2.auto_ptr防止拷贝后析构释放同一块内...

shzwork
23分钟前
1
0
作为Java程序员这些技术都不会,拿什么去涨薪跳槽?

引言 当下,正面临着近几年来的最严重的互联网寒冬,听得最多的一句话便是:相见于江湖~,缩减HC、裁员不绝于耳,大家都是人心惶惶,年前如此,年后想必肯定又是一场更为惨烈的江湖厮杀。但博...

别打我会飞
46分钟前
2
0
springboot开发之定时器quartz 定时任务调度(压缩版,抽取quartz的单个任务表实现)

前言 老了, 记不住了, 好记性不如烂笔头; 没想到曾经过目不忘的我, 也有这么一天, 岁月蹉跎,学习一天不如一天 难受 Quartz可以用来做什么? Quartz是一个任务调度框架。比如你遇到这样的问题...

尾生
51分钟前
11
0
技术经理平时都干啥?

「技术主管」是开发团队中的某位程序员需要对一起创建系统的整个开发团队负责时所承担的角色。通常他既要对最终交付的软件系统负责,另外也会像一个程序员一样去开发实现系统。 一个技术主管...

春哥大魔王的博客
今天
7
0
java工作流引擎Jflow流程事件和流程节点事件设置

流程实例的引入和设置 关键词: 开源工作流引擎 Java工作流开发 .net开源工作流引擎 流程事件 工作流节点事件 应用场景: 在一些复杂的业务逻辑流程中需要在某个节点或者是流程结束后做一些业...

ccflow周朋
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部