一些php.ini的配置参数(持续更新)

1、register_globals
register_globals的意思就是注册为全局变量,比如:$_GET,$_POST,等等,所以当On的时候,传递过来的值会被直接的注册为全局变量直接使用,而Off的时候,我们需要到特定的数组里去得到它。所以,碰到上边那些无法得到值的问题的朋友应该首先检查一下你的register_globals的设置和你获取值的方法是否匹配

 

2、short_open_tag
   这个设置的作用是关闭短标签,在设置成Off之后,<?php echo 123; ?>可以显示,而<? echo 123; ?>就不行了,同理<?=$var?>这样的写法也不行了。 
3、upload_max_filesize
    上传文件大小的限制

 

4、apc缓存开启会提升php性能30%的性能,具体可以查下
  apc.cache_by_default =
on   生成opcode是需要系统开销的,每一次执行都要生成一次opcode,这样的开销还是可观的,所以php的优化必须开启opcode的缓存,来避免重复的编译。 php的opcode缓存有APC,eAccelerator,XCache,这些都是把opcode放在共享内存中。 以APC为例:在php.ini中设置 apc.cache_by_default = on 通过<?php print_r(apc_cache_info());?>可以查看缓存的情况, 如果服务器端代码已更改,可是环境运行的时候就是过段时间才会运行最新的代码,这个就有很大可能是opcode设置的时间的问题

 

  

  

posted on 2017-04-26 15:37  朽木大叔  阅读(402)  评论(0编辑  收藏  举报

导航